Emma had a crush on Tom Felton

Harry Potter star Emma Watson has confessed that she never had feelings for Danielle Radcliffe or Rupert Grint, instead she had a crush on Tom Felton, who plays Draco Malfoy in the wizard films.

"I have to confess, I had a bit of a crush on Tom Felton in the earlier films, but never on Daniel or Rupert, they are just good friends," Contactmusic quoted her as saying.

However, Grint, who plays Ron Weasley, had recently confessed that he and Radcliffe had crush on Watson.

He told FHM magazine: "Emma’s a pretty girl. Have Daniel or I ever hit on Emma? Well, she’s quite popular with the cast. As for who has the worst crush on her - me or Radcliffe - I’d rather not say."