Multiple choice general knowledge Who played the role "Harry Potter" in the movie "Harry Potter"? Derek Deadman Daniel Radcliffe Rupert Grint Mark Williams Reveal answer Fill a bubble to check yourself B Correct answer Explanation Daniel Radcliffe played Harry Potter in all eight films of the Harry Potter franchise (2001-2011). Rupert Grint played Ron Weasley, not Harry. Derek Deadman and Mark Williams played minor roles in the series.