Who played Harry Potter in all eight Harry Potter films based on J.K. Rowling’s books?
Answer
Daniel Radcliffe
Answer
Daniel Radcliffe
Daniel Radcliffe played Harry Potter in all eight Harry Potter films based on J.K. Rowling’s books.
Radcliffe portrayed the character from Harry Potter and the Philosopher’s Stone, released in 2001, through Harry Potter and the Deathly Hallows – Part 2, released in 2011. The eight films adapt seven novels because the final book was split into two movies.
He appeared alongside Rupert Grint as Ron Weasley and Emma Watson as Hermione Granger. This trio formed the central student group throughout the film series. Radcliffe was eleven when the first film was released, and the production followed the characters from their first year at Hogwarts to the final battle against Voldemort.
Some viewers remember the actors by their characters’ names or confuse supporting cast members with the lead. Radcliffe played Harry, while Grint played Ron and Watson played Hermione. The film franchise became one of the highest-grossing series in cinema history.
Source: Wikipedia · fact-checked Oct. 2026