HBO’s Harry Potter Cast: Where You’ve Seen Dumbledore, Snape, Hagrid and McGonagall Before

⚡ The quick list

  • John Lithgow (Dumbledore) — Conclave, The Crown, Dexter, 3rd Rock from the Sun
  • Janet McTeer (McGonagall) — Ozark, Jessica Jones, The Menu
  • Paapa Essiedu (Snape) — I May Destroy You, Gangs of London, Black Mirror
  • Nick Frost (Hagrid) — Shaun of the Dead, Hot Fuzz, Star Wars: Skeleton Crew
  • Paul Whitehouse (Filch) and Luke Thallon (Quirrell)

HBO’s Harry Potter (premiering December 25, 2026) has a brand-new trio of kids at its center — but the grown-ups are where you’ll get that nagging “where do I know them from?” feeling. Here’s your cheat sheet, so you can stop pausing the episode to Google.

Dumbledore in the Great Hall in HBO's Harry Potter series
(Image: HBO Max / Harry Potter and the Philosopher’s Stone official teaser trailer)

John Lithgow — Albus Dumbledore

Where you’ve seen them: Conclave, The Crown (as Winston Churchill), Dexter (the Trinity Killer), 3rd Rock from the Sun, Shrek (voice of Lord Farquaad)

An Emmy winner many times over, Lithgow is one of the most versatile actors alive: he can do terrifying, ridiculous and wise, sometimes in the same scene. Ideal Dumbledore traits, all three. He confirmed the role himself in an interview before HBO made it official.

Janet McTeer as Professor McGonagall in HBO's Harry Potter series
(Image: HBO Max / Harry Potter and the Philosopher’s Stone official teaser trailer)

Janet McTeer — Minerva McGonagall

Where you’ve seen them: Ozark, Jessica Jones, The Menu, Divergent series, Albert Nobbs

A two-time Oscar nominee who specializes in women you do not want to disappoint. McGonagall is in good hands.

Paapa Essiedu as Severus Snape in HBO's Harry Potter series
(Image: HBO Max / Harry Potter and the Philosopher’s Stone official teaser trailer)

Paapa Essiedu — Severus Snape

Where you’ve seen them: I May Destroy You, Gangs of London, The Lazarus Project, Black Mirror

The most talked-about casting of the lot. Essiedu is a classically trained stage actor with real intensity, and HBO’s longer runtime gives him seven seasons to build Snape’s story from the ground up.

Nick Frost as Rubeus Hagrid in HBO's Harry Potter series
(Image: HBO Max / Harry Potter and the Philosopher’s Stone official teaser trailer)

Nick Frost — Rubeus Hagrid

Where you’ve seen them: Shaun of the Dead, Hot Fuzz, The World’s End, Paul, Star Wars: Skeleton Crew

Frost is a lovable comedy legend from the Simon Pegg–Edgar Wright films, which is a pretty perfect résumé for the warmest, most chaotic member of the Hogwarts staff. He shared his excitement about the role on Instagram.

Paul Whitehouse — Argus Filch

Where you’ve seen them: The Fast Show, Mortimer & Whitehouse: Gone Fishing

A BAFTA-winning British comedy institution. And here’s a twist: this is his second shot at the Wizarding World — see the quiz below.

Luke Thallon — Quirinus Quirrell

Where you’ve seen them: British theater and screen

Probably the least familiar face for US viewers — which is perfect for a character who needs to seem harmless.

🧩 Quiz: What’s Paul Whitehouse’s secret Harry Potter history?

He filmed a cameo as Sir Cadogan, the knight in the painting, for Harry Potter and the Prisoner of Azkaban (2004) — but the scene was cut. Two decades later, he’s finally made it into Hogwarts as Filch.

Harry and Ron in a Hogwarts classroom in HBO's Harry Potter series
(Image: HBO Max / Harry Potter and the Philosopher’s Stone official teaser trailer)

And the kids?

The new trio are newcomers: Dominic McLaughlin as Harry, Arabella Stanton as Hermione and Alastair Stout as Ron. HBO also cast Harry Gilby as Charlie Weasley, plus Jasper Talbot and Hannah Chinn as James and Lily Potter.

🧠 Why the casting matters for the long run

HBO plans one season per book, so these actors are signing up for years. That’s why the adult cast skews toward stage-trained, character-driven actors over movie stars: they need to keep a role fresh for a decade. Here’s how many seasons HBO is planning.

🗳️ Quick poll: Best HBO casting choice?

  1. John Lithgow as Dumbledore
  2. Paapa Essiedu as Snape
  3. Nick Frost as Hagrid
  4. Janet McTeer as McGonagall

Drop your number in the comments — we tally the votes and update this post with the results.

Pranav Jha
Pranav Jha

Founder of EkSukoon. Writes honest, well-researched guides on Bollywood, South cinema, OTT and micro dramas.

Follow @pranavmaximm

Leave a Comment