Quick TakeArticle at a glance
- All three roles come from Harry Potter and the Chamber of Secrets, the book Season 2 is adapting.
- Rafe Spall takes over Arthur Weasley, a role Mark Williams played across all eight original films.
- Molly Hewitt-Richards steps into Moaning Myrtle, previously played by Shirley Henderson.
The HBO Harry Potter Season 2 cast just grew by three — Rafe Spall as Arthur Weasley, Molly Hewitt-Richards as Moaning Myrtle and Jasper Ambrose as Colin Creevey — the network confirmed Tuesday, September 15, 2026, as production on the Chamber of Secrets season gears up in the UK.

Who’s Playing Who in Season 2
All three roles come from Harry Potter and the Chamber of Secrets, the book Season 2 is adapting. Arthur Weasley completes a family the show cast piece by piece last year. Here’s how the new casting lines up against the characters they’re stepping into:
| Actor | Character | Role in the story |
|---|---|---|
| Rafe Spall | Arthur Weasley | Ron’s father, a Ministry of Magic employee obsessed with Muggle artifacts |
| Molly Hewitt-Richards | Moaning Myrtle | The ghost haunting Hogwarts’ second-floor girls’ bathroom |
| Jasper Ambrose | Colin Creevey | A camera-toting first-year Gryffindor and Harry’s biggest fan |
Meet the New Faces
Rafe Spall takes over Arthur Weasley, a role Mark Williams played across all eight original films. Spall has spent his career in British television and film, including Sky’s Under Salt Marsh and Apple TV+’s Trying. There’s a real-world family link here too: Spall’s father, Timothy Spall, played Peter Pettigrew — Wormtail — in the original film series, which makes this the second time a Spall has joined the Harry Potter universe, on opposite sides of the story.

Molly Hewitt-Richards steps into Moaning Myrtle, previously played by Shirley Henderson. Her prior credits, per Cosmic Book News’s casting rundown, include BritBox’s Code of Silence and the BBC’s long-running Casualty. Jasper Ambrose plays Colin Creevey, the role Hugh Mitchell originated in the 2002 Chamber of Secrets film; Ambrose previously appeared in The Sheep Detectives.

The Season 2 Cast So Far
Season 1’s trio — Dominic McLaughlin (Harry), Alastair Stout (Ron) and Arabella Stanton (Hermione) — return for Season 2, alongside John Lithgow (Dumbledore) and Nick Frost (Hagrid). New for the Chamber of Secrets storyline: Kit Harington as Gilderoy Lockhart, Bonnie Hill as Ginny Weasley, Billy Barratt as Tom Riddle and Lenny Rush as Dobby — now joined by Spall, Hewitt-Richards and Ambrose.
When Does Season 2 Actually Arrive?
Season 1 premieres Christmas Day, December 25, 2026, on HBO and HBO Max. HBO has committed to seven seasons total, one per book, but has been explicit that they won’t arrive annually — a production this size, showrunner Francesca Gardiner’s team has said, can’t turn around that fast. Season 2 is currently filming at Warner Bros. Studios Leavesden.
Our Take
The Spall casting is the detail worth sitting with: putting the son of the actor who played the series’ most notorious traitor into the Weasley family, television’s most trusted one, isn’t something the books set up — it’s a piece of real-world casting trivia the show gets for free. It won’t change how the story plays out, but it’s the kind of connection that gives adaptation nerds something to talk about before a single scene of Season 2 has aired.
Frequently Asked Questions
Who plays Arthur Weasley in HBO’s Harry Potter?
Rafe Spall plays Arthur Weasley in Season 2, replacing Mark Williams, who played the role in the original eight films.
Who plays Moaning Myrtle in the HBO series?
Molly Hewitt-Richards plays Moaning Myrtle. Shirley Henderson played the character in the 2002 film Chamber of Secrets.
When does HBO’s Harry Potter Season 2 come out?
No release date has been set. Season 1 premieres December 25, 2026, and HBO has said seasons won’t arrive annually, so Season 2 is unlikely before 2028.
How many seasons will HBO’s Harry Potter run?
HBO has committed to seven seasons, one per book, starting with Sorcerer’s Stone and ending with Deathly Hallows.
Is the Season 1 cast returning for Season 2?
Yes. Dominic McLaughlin (Harry), Alastair Stout (Ron) and Arabella Stanton (Hermione) all return, alongside John Lithgow (Dumbledore) and Nick Frost (Hagrid).










