Multiple choice general knowledge Actor Tom Felton plays the role of Draco Malfoy in Harry Potter Movies. True False Reveal answer Fill a bubble to check yourself A Correct answer Explanation Tom Felton portrayed Draco Malfoy across all eight Harry Potter films, starting from the first movie "The Sorcerer's Stone" in 2001 through "Deathly Hallows" in 2011.