Which actor played Harry Potter in the eight-film adaptation of J.K. Rowling’s novels?

The story behind the answer

Daniel Radcliffe played Harry Potter in the eight-film adaptation of J.K. Rowling’s novels. He portrayed the character from Harry Potter and the Philosopher’s Stone in 2001 through Harry Potter and the Deathly Hallows – Part 2 in 2011.

Radcliffe was cast as Harry after filmmakers searched for the lead actor for the first adaptation. The film series follows Harry from his discovery of the wizarding world through the final conflict with Lord Voldemort. Radcliffe appeared in all eight films, making him the central screen performer associated with the character.

The other two principal young actors were Rupert Grint, who played Ron Weasley, and Emma Watson, who played Hermione Granger. Tom Felton portrayed Draco Malfoy. The eight films adapted seven novels because the final book was divided into two separate movies.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: