Harry Potter Cast
Who Played Sirius Black In Harry Potter
The actors who played Sirius Black in the Harry Potter films.
Quick Answer
Gary Oldman played Sirius Black in Harry Potter and the Prisoner of Azkaban (2004) and the subsequent films. A younger Sirius appeared briefly in flashback scenes — he was played by James Walters in the brief Marauders flashback in Order of the Phoenix.
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.
