You guys, Emma Watson isn’t a real person. Hermione has been played by Sofia Vergara this whole time.
(Source)
Or Connect with Facebook
Already have an account? Login