Multiple choice general knowledge Harry Potter Michel Johnson Shaun Radcliffe Tom harris Daniel Radcliffe Reveal answer Fill a bubble to check yourself D Correct answer Explanation Daniel Radcliffe portrayed Harry Potter in all eight films from 2001-2011. Michel Johnson, Shaun Radcliffe, and Tom Harris are fictional names unrelated to the role.