As Harry Potter's sidekick Hermione Granger, she has little problem defending herself from the most wily of wizards.
But actress Emma Watson appeared to fall under the spell of hell-raising rock singer Johnny Borrell when she met him at a London fashion party.
The 17-year-old schoolgirl, in flesh-coloured halter neck dress and killer heels, was soon chatting with the star of the group Razorlight.