Harry Potter Cast
Who Played Ron In Harry Potter
Everything about Rupert Grint's portrayal of Ron Weasley across all eight films.
Quick Answer
Rupert Grint played Ron Weasley in all eight Harry Potter films. He was born on 24 August 1988 in Hertfordshire, England, and was cast at age 11. He has continued acting extensively after the series, including in the TV series Servant.
Full Details
The Harry Potter film series assembled one of the finest casts in British cinema history, combining legendary veteran actors with a generation of young talent who grew up on screen across the eight films. The following details draw on production records, official interviews and publicly available biographical information.
The Harry Potter Film Cast
| Character | Actor / Actress | Films |
|---|---|---|
| Harry Potter | Daniel Radcliffe | All 8 |
| Hermione Granger | Emma Watson | All 8 |
| Ron Weasley | Rupert Grint | All 8 |
| Albus Dumbledore | Richard Harris (1-2) / Michael Gambon (3-8) | All 8 |
| Severus Snape | Alan Rickman | All 8 |
| Lord Voldemort | Ralph Fiennes | 4, 5, 7, 8 |
| Rubeus Hagrid | Robbie Coltrane | All 8 |
| Minerva McGonagall | Maggie Smith | All 8 |
Frequently Asked Questions
Where can I meet Harry Potter cast members?Cast members frequently appear at fan conventions across the UK and internationally. The Warner Bros. Studio Tour London occasionally hosts special events with cast participation. Social media is the best way to follow individual actors for upcoming appearances.
Will the original cast return for the new HBO series?The new HBO television series will cast entirely new actors in the roles. Daniel Radcliffe, Emma Watson and Rupert Grint have all confirmed they will not be involved in the new production. The series will feature a younger cast retelling the story from the beginning.
Shop Harry Potter Merchandise at The Darkside
Officially licensed Harry Potter merchandise celebrating the whole cast and the entire Wizarding World.
