Los Angeles: Actor Tom Felton, who plays Draco Malfoy in 'Harry Potter', says he learned that Emma Watson had a crush on him through grapevine and found it very "flattering".

The 23-year-old actor is dating another 'Harry Potter' star Jade Gordon, according to reports.

"I heard it through the grapevine. We can laugh about it now, but as testament to how long we've been doing this for, I'm pretty sure she was about 9, possibly 10... but yeah, very flattering," Felton said.

While Watson had her eyes on him, Felton says he had a crush on Helena Bonham Carter.

"Coincidentally, that was my childhood crush."

The actor says he wrote the older actress a sweet note in a card "after the third or fourth film."

(Agencies)