Which actor played Harry Potter in all eight film adaptations of J.K. Rowling’s books?
Answer
Daniel Radcliffe
Answer
Daniel Radcliffe
Daniel Radcliffe played Harry Potter in all eight film adaptations of J.K. Rowling’s books.
Radcliffe portrayed Harry from Harry Potter and the Philosopher’s Stone, released in 2001, through Harry Potter and the Deathly Hallows – Part 2, released in 2011. He was joined throughout the main series by Rupert Grint as Ron Weasley and Emma Watson as Hermione Granger.
The eight films adapt seven novels because the final book, Harry Potter and the Deathly Hallows, was divided into two movies. Radcliffe’s performance therefore spans the entire cinematic story, from Harry’s arrival at Hogwarts to the final confrontation with Voldemort.
Other actors played different versions or stages of the character in specific scenes, including child performers in flashbacks. Those appearances do not change the central casting fact: Radcliffe was the principal Harry Potter actor across the film series.
Source: Wikipedia · fact-checked Sept. 2026