Emma Watson Calls Harry Potter Co-star Tom Felton Her Soulmate

2022-10-19 29

Emma Watson starred as Hermione Granger opposite Tom Felton as her onscreen enemy Draco Malfoy for almost 10 years, across eight Potter films.