Emma Watson had crush on co-star 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.
she admits she had a huge crush on Tom Felton, the actor behind the villainous Draco Malfoy.