Watson: My crush on Potter co-star
Emma Watson has confessed she used to have a secret crush on her Harry Potter co-star Tom Felton.
The 21-year-old actress began playing Hermione Granger in the wizarding movie franchise when she was 11, and revealed to Seventeen magazine she only had eyes for Tom, who plays bad boy Draco Malfoy, when she first started filming.
Emma said: "For the first two movies, I had a huge crush on Tom Felton. He was my first crush. He totally knows. We talked about it. We still laugh about it. We are really good friends now, and that's cool."
But the model and student doesn't have any celebrity heartthrobs any more - because she now has to know someone before finding them attractive.
Emma revealed: "I've never understood having crushes on people who you don't know in real life. I only crush on people I meet. I mean, I can appreciate that someone is good-looking, obviously, but I don't intend to fantasise about people I don't know!"