Time to reenter your Hogwarts era. ✨
Meet The Adorable Kids Playing Harry, Ron, & Hermione In HBO's New 'Harry Potter' Show

Chloe Williams serves as B+C’s Entertainment Editor and resident Taylor Swift expert. Whether she’s writing a movie review or interviewing the stars of the latest hit show, Chloe loves exploring why stories inspire us. You can see her work published in BuzzFeed, Coastal Review, and North Beach Sun. When she’s not writing, Chloe’s probably watching a Marvel movie with a cherry coke or texting her sister about the latest celebrity news. Say hi at @thechloewilliams on Insta and @popculturechlo on Twitter!
HBO and Max's new Harry Potter TV show will be here before you know it, and we finally know who we'll see as our beloved Hogwarts professors. John Lithgow confirmed his role as Dumbledore back in February, and in addition to the Hogwarts headmaster, we finally know who's playing Severus Snape, Minerva McGonagall, and Hagrid. (And I'm still crossing all my fingers Emma Watson could make an appearance).
“We are happy to announce the casting of John Lithgow, Janet McTeer, Paapa Essiedu, Nick Frost, Luke Thallon and Paul Whitehouse,” showrunner and executive producer Francesca Gardiner and Mark Mylod, who's executive producing as well as directing multiple episodes, said in a statement. “We’re delighted to have such extraordinary talent onboard, and we can’t wait to see them bring these beloved characters to new life.” Let's get into the cast members we know so far!
Here's everything we know about the new Harry Potter cast so far.
1. Dominic McLaughlin as Harry Potter
Aidan Monaghan/HBO
We'll see Dominic McLaughlin step into the role of Harry Potter, which was originated by Daniel Radcliffe.
2. Arabella Stanton as Hermione Granger
Aidan Monaghan/HBO
Arabella Stanton will play Hermione Granger, a role originally played by Emma Watson.
3. Alastair Stout as Ron Weasley
Aidan Monaghan/HBO
And Alastair Stout joins the Harry Potter cast as Ron Weasley!
4. John Lithgow as Albus Dumbledore
Jamie McCarthy/Getty Images
John Lithgow (New Years Eve and Spellbound) stars as Professor Dumbledore.
5. Janet McTeer as Minerva McGonagall
Kate Green/Getty Images
Maleficent and Insurgent star Janet McTeer joins the Harry Potter cast as Professor McGonagall, who always keeps Harry, Ron, and Hermione in check...but does so with love.
6. Paapa Essiedu as Severus Snape
Gareth Cattermole/Getty Images
Paapa Essiedu (Black Mirror) will star in the HBO show as Professor Snape, who grew up with Harry Potter's father James.
7. Nick Frost as Hagrid
Lia Toby/Getty Images
The lovable, kind, and selfless Hagrid will be played by Nick Frost from Snow White and the Huntsman and this year's How To Train Your Dragon live-action remake.
8. Luke Thallon as Quirinus Quirrell
Eamonn M. McCormack/Getty Images
The Favourite star Luke Thallon joins the Harry Potter cast as the quirky and secretive Professor Quirrell.
9. Paul Whitehouse as Argus Filch
Eamonn M. McCormack/Getty Images
We'll also see Paul Whitehouse (who starred in the original Harry Potter and the Prisoner of Azkaban movie) will play Filch, Hogwarts caretaker.
Who's playing Harry Potter in the new show?
Warner Bros. Pictures
Harry Potter will be played by newcoming Dominic McLaughlin! We're still waiting for some Harry Potter cast announcements, including:
- Ginny Weasley
- Draco Malfoy
- Bellatrix Lestrange
- Lord Voldemort
- Lucius Malfoy
- Sirius Black
- Arthur Weasley
- Molly Weasley
Where can I watch the Harry Potter TV show?
Warner Bros. Pictures
The new Harry Potter show will air on HBO and Max, and it's expected to hit our screens in 2026.
Let us know what you think about the Harry Potter cast on Facebook.
This post has been updated.