Which actor played Harry Potter in all eight film adaptations of J.K. Rowling’s books?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: