Emma Watson has revealed she is fed up of men trying to use Harry Potter lingo to chat her up.
The 21-year-old single actress - who stars as Hermione Granger, love interest of Ron Weasley in the blockbuster franchise - told The Sunday Times she thinks a man would have to be "brave" to win her heart.
Emma said: "I constantly get stuff like, do I have a magic wand I can sort things out with?
"Or guys come up to me and go, 'Where's Harry? Where's Ron?' Sometimes, maybe because they feel intimidated, they feel they have to knock me down.
"They know perfectly well who I am, but they'll ask me, 'How are the Narnia films going?'.
"I'm single at the minute.
"I say to my friends, 'Why hasn't X called me? Why doesn't anyone ever pursue me?' They're like, 'Probably because they're intimidated.'
"It must be the fame wall. It must be the circus that goes around me. Me, as a person, I find it hard to believe I would be intimidating."