There's no denying she's a spellbinding actress.
Little wonder then, that Emma Watson managed to work her magic on a junior celebrity fan when she stopped off in New York to launch the lastest Harry Potter film.
The 20-year-old was introduced to James Wilke, the eight-year-old son of Sarah Jessica Parker. And the little boy looked delighted to be chatting to the actress.
Being a follower of fashion, Emma is a big fan of James' mum, whom she's met before.
"Her son is a big Harry Potter fan; we've spoken on a number of occasions. She's a big fashion icon of mine," said the star.
Photo: © Rex