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.

Harry Potter is a trademark of Warner Bros. Entertainment Inc. All biographical information is based on publicly available sources.