Emma Watson has revealed she had a 'huge crush' on her Harry Potter co-star Tom Felton.
The 21-year-old, who plays Hermione in the hit franchise, fell for Felton while filming of the first two movies.
The actor is famous for his role as Harry Potter's nemesis, Draco.
Young love: Emma Watson has opened up abuot her romantic life in an interview with Seventeen magazine
'He totally knows. We talked about it - we still laugh about it. We are really good friends now, and that's cool.'
While Felton, now 23, went on meet his current girlfriend Jade Olivia, Watson is still struggling to find love.
Hermione hearts Draco: Watson revealed she had a 'huge crush' on her Harry Potter co-star Tom Felton
Cover girl: America's Seventeen magazine is out now
She admits that when it comes to dating, she is a terrible 'game player.'
'I'm so impatient – It's one of my worst traits,' she says.
'If I want to see someone, I want to see them, and if I don't, then I don't.
'My friends are always telling me I have to play hard to get because I'll pretty much say to a guy, "I like you – let's go hang out."
'But my friends are like, "You can’t do that! You have to string this guy along."'
'It's a nightmare,' she concluded. 'I definitely haven't figured it out yet.'
Under his spell: Tom Felton (centre) plays Draco Malfoy in the hit film