As if Emma Watson isn’t loveable enough! The former Harry Potter star reprised her role as Hermione Granger to make a little boy’s dreams come true. The magical moment happened on the streets of New York when the actress came face to face with a wizard from her past.
The sweet moment was revealed after a picture that was a few years old resurfaced and went viral on the internet.
As Emma was walking down she spotted the young boy dressed up as Harry Potter, complete with oversized glasses, Hogwarts robes and a wand. The mini fan even had a pumpkin bag to carry his sweets in.
“Excuse me, are you Harry Potter?” asked Emma as she approached the boy, to which he mumbled “Yes”.
“That’s great, because I’m Hermione Granger and we’re best of friends!" the actress replied, giving him a big hug. The English Rose then crouched down to pose for a photo while the little boy gave a shy smile.
The photo was shared on the official Facebook page of Movies Now in mid-October, but has since been making the rounds on social media as Halloween approaches.
It seems Emma, 25, also has a fan in the form of Hollywood star James Franco. The 37-year-old actor, who co-starred with Emma in 2013 comedy This is the End, unveiled a photo of the actress’ face and name on his neck.
James captioned the black-and-white shirtless portrait “I love Hermione,” and added a credit to his tattoo artist Cheyenne Randall.
While the tattoo caused shock from James’ fans, with many commenting to say, “This can’t be real” – it appears the unusual body art is not permanent.
Cheyenne is an artist who specialises in photoshopping fake tattoos onto images of celebrities such as Marilyn Monroe, Cara Delevingne and Winona Ryder.
The artist shared James’ image on his own Instagram account, adding the hashtag “shoppedtattoos”, showing that the picture had been manipulated to look as if he had a new etching.