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."
But Emma is angry about rumours she is taking a break from Brown University because she was being bullied.
She said: "It made no sense at all. Brown has been the opposite. I've never even been asked for an autograph on campus. I threw a party for nearly 100 students and not a single person put a photo on Facebook.
"Anyway, even if I was being given a hard time, I wasn't going to wuss out of university because someone said 'Wingardium leviosa' to me in a corridor, or 'Ten points for Gryffindor'. I've been dealing with the media since I was nine. If I can't stand up to a few people giving me a hard time, it's a bit pathetic, really."