
David Tennant and Michael Sheen’s enduring partnership as Crowley and Aziraphale anchors a cast that deliberately recycles familiar faces across entirely different roles—a creative philosophy that has made Good Omens as much about ensemble chemistry as about its source material from Neil Gaiman and Terry Pratchett’s 1990 novel.
Crowley: David Tennant ·
Aziraphale: Michael Sheen ·
Gabriel: Jon Hamm ·
Shax / Madame Tracy: Miranda Richardson ·
Ensemble includes: Derek Jacobi, Brian Cox, Michael McKean
Quick snapshot
- David Tennant and Michael Sheen reprise their roles as Crowley and Aziraphale across both seasons (Radio Times)
- Jon Hamm plays Archangel Gabriel in Season 2 (WSVN)
- Reece Shearsmith returned in Season 2 as Furfur, a demon who worked opposite Shax (CBR)
- Full Season 3 cast details remain unannounced
- Specific new roles for Michael McKean and Gloria Obianyo in Season 2 are not detailed
- Whether certain Season 1 characters were written out intentionally
- Production details for Season 3 remain under wraps
- The show continues streaming on Prime Video
- Cast announcements expected as filming progresses
The table below consolidates verified cast assignments across both seasons, drawn from Wikipedia and production reports.
| Actor | Role | Season(s) |
|---|---|---|
| David Tennant | Crowley | 1–2 |
| Michael Sheen | Aziraphale | 1–2 |
| Jon Hamm | Archangel Gabriel | 2 |
| Miranda Richardson | Madame Tracy / Shax | 1–2 |
| Michael McKean | Witchfinder Sgt. Shadwell | 1, new role in 2 |
| Derek Jacobi | The Metatron | 2 |
| Reece Shearsmith | William Shakespeare / Furfur | 1, returns as Furfur in 2 |
| Nina Sosanya | Sister Loquacious / Nina | 1–2 |
| Maggie Service | Sister Garrulous / Maggie | 1–2 |
| Gloria Obianyo | Uriel | 1 |
| Benedict Cumberbatch | Guest role | 1–2 |
| Frances McDormand | Voice of God | 1–2 |
Cast of Good Omens Season 1
The 2019 premiere introduced audiences to an ensemble that balanced theatrical grandeur with quick-witted banter. Based on Neil Gaiman and Terry Pratchett’s 1990 novel, the Amazon MGM Studios and BBC Studios co-production immediately distinguished itself through casting choices that prioritized chemistry over conventional star power. Wikipedia’s entry confirms the show “follows Crowley and Aziraphale as they team up to prevent the coming of the Antichrist and Armageddon.”
David Tennant as Crowley
David Tennant plays Crowley, a demon who has lived on Earth since the dawn of creation. The character was originally called “Crawly” in the source material and serves as the Serpent who tempted Eve with the apple from the tree of knowledge of good and evil. Tennant’s interpretation brought a theatrical menace balanced by unexpected vulnerability—his Crowley leans into hedonism while clearly caring far more about Aziraphale’s safety than he’d ever admit. The role required Tennant to perform everything from cool surveillance of 1960s London to genuine panic during the Antichrist’s arrival.
Michael Sheen as Aziraphale
Michael Sheen plays Aziraphale, an angel who has lived on Earth since the dawn of creation. Aziraphale guarded the East gate entrance to the Garden of Eden with a flaming sword, which he gave to Adam and Eve on their expulsion. Sheen’s Aziraphale presents as finicky, particular about his antiquarian bookshop in London’s Soho and his haute cuisine preferences, yet beneath the fussiness lies an angelic pragmatism that often puts him at odds with Heaven’s rigid bureaucracy. The dynamic between Sheen and Tennant—two performers known for transformative roles—generated immediate buzz that carried the series through its first season.
Season 1 cast several actors as Heaven and Hell representatives who would return in Season 2—but in completely different roles. This wasn’t continuity oversight; it was the showrunner’s plan from the start.
Cast of Good Omens Season 2
Three years after Season 1’s 2019 finale, Season 2 arrived with returning leads and an unusual casting strategy. CBR reports that “several actors from Season 1 returned in Season 2 but were cast in completely new roles.” The creative rationale came directly from showrunner Neil Gaiman, who explained that the reason for recasting Season 1 actors in new roles was that he wanted to work with them again in Good Omens.
Returning Leads
David Tennant and Michael Sheen reprise their roles as Crowley and Aziraphale in Season 2, continuing the central relationship that drives the series. Season 2 Episode 3, “I Know Where I’m Going,” aired 28 July 2023, with the narrative now centering on a mystery surrounding Archangel Gabriel. Jon Hamm enters the cast as this Archangel Gabriel in Season 2—a role that immediately complicates the Heaven hierarchy established in Season 1.
New Additions
Season 2 cast includes Michael McKean, Gloria Obianyo, Miranda Richardson, Maggie Service, Reece Shearsmith, Nina Sosanya, and Paul Adeyefa, with Paul Adeyefa being the only actor in the Season 2 cast who did not appear in Season 1. Derek Jacobi returns to Season 2 as The Metatron, the voice of God, according to Den of Geek’s coverage. The ensemble cast also includes Brian Cox and Benedict Cumberbatch in notable guest appearances.
Reece Shearsmith was not a series regular in either Season 1 or Season 2, yet his return as Furfur—a demon who revived three Nazis as zombies to get intel on Crowley and Aziraphale—demonstrates how the show prioritizes actor fit over character continuity.
Who Did Benedict Cumberbatch Play in Good Omens?
Benedict Cumberbatch appears in the Good Omens ensemble across multiple seasons, though his specific role details have generated considerable fan speculation. Wikipedia confirms the ensemble cast includes Benedict Cumberbatch alongside other notable names like Derek Jacobi, Brian Cox, and Frances McDormand as the voice of God. The exact nature of Cumberbatch’s contribution has been part of the broader ensemble highlights rather than a central character arc, positioning him as a high-profile cameo presence that adds prestige without requiring sustained screen time.
The implication: When marquee names like Cumberbatch join a cast without defined central roles, it signals the production values and creative ambition that Amazon MGM Studios brings to the adaptation.
Why Did They Recast Beelzebub in Good Omens?
The Beelzebub recast between seasons represents a deliberate creative pivot rather than a casting dispute. Season 2 cast includes actors who appeared in Season 1, and the production philosophy prioritized bringing back performers the showrunner wanted to work with again rather than preserving exact character assignments. This approach allowed Neil Gaiman to explore new narrative possibilities while maintaining the ensemble’s familiar chemistry.
What remains unclear is the specific reason why Beelzebub required a new actor—whether the original performer was unavailable, or whether the creative direction simply called for a different interpretation for this demon’s expanded Season 2 presence.
Are David Tennant and Michael Sheen Friends in Real Life?
The off-screen relationship between David Tennant and Michael Sheen has become part of Good Omens’ public narrative. Both actors have spoken publicly about their working dynamic, with Sheen notably addressing broader industry concerns that have drawn attention to creative collaboration boundaries. Their professional chemistry translated into genuine rapport during production, with both performers emphasizing mutual respect and creative investment in the characters’ journey.
Michael McKean ended Season 1 by retiring from duty to live with Madame Tracy, a part-time medium and courtesan played by Miranda Richardson—a plot point that gave the actresses natural scenes together in Season 2 and allowed for on-screen exploration of their characters’ developing relationship.
When the leads invest in each other’s performances, the audience wins. Tennant and Sheen’s visible comfort with one another makes Aziraphale and Crowley’s centuries-spanning bond feel earned, not performed.
Timeline
The table below maps key production milestones from the novel’s publication through the ongoing series evolution.
| Year | Event |
|---|---|
| Good Omens novel published by Neil Gaiman and Terry Pratchett | |
| Season 1 release starring Tennant and Sheen as Crowley and Aziraphale | |
| Season 2 Episode 3 “I Know Where I’m Going” airs | |
| Season 2 expands cast with returning actors in new roles |
Confirmed vs. Unclear
Four facts anchor what we know: David Tennant plays Crowley and Michael Sheen plays Aziraphale across both seasons, confirmed via multiple sources including Radio Times and Wikipedia. Jon Hamm plays Archangel Gabriel in Season 2, verified by WSVN. Reece Shearsmith appeared as William Shakespeare in Season 1 and returned as Furfur in Season 2, confirmed by CBR. Derek Jacobi appears as The Metatron in Season 2, as reported by Den of Geek.
What remains uncertain: full Season 3 casting details, the specific reason Beelzebub was recast, whether any Season 1 characters were deliberately written out, and whether Neil Gaiman’s ongoing industry situation will affect future production decisions.
What the Cast Says
“I wanted to work with them again in Good Omens.”
— Neil Gaiman, showrunner, on recasting Season 1 actors in new roles (CBR)
“Sheen has addressed concerns through public statements that emphasize professional conduct standards and the importance of healthy creative environments.”
— Industry coverage on Michael Sheen’s public communications
Bottom line
The Good Omens cast succeeded where many fantasy adaptations fail: it built an ensemble that feels like a creative family rather than a revolving door of strangers. Neil Gaiman’s decision to recast familiar faces in new roles across seasons created unexpected connections—actors who knew each other’s rhythms from Season 1 brought that ease to entirely different characters in Season 2. For viewers following the Crowley-Aziraphale relationship, the show offers a reassurance: these performers are genuinely invested in this material, and it shows. All episodes are now streaming on Prime Video, making now the ideal time to track the full cast evolution before whatever Season 3 brings.
Related reading: Cast of Sons of Anarchy: Actors and Characters All Seasons · Cast of Renegade Nell – Complete Season 1 Cast Guide
Frequently asked questions
Is Good Omens LGBTQ?
Good Omens has been widely recognized for its portrayal of the central relationship between Crowley and Aziraphale, which many viewers interpret as queer-coded. The series handles their bond with emotional depth that goes beyond platonic friendship, and both David Tennant and Michael Sheen have discussed the characters’ relationship with openness and authenticity.
Has Neil Gaiman apologized?
Public statements regarding industry concerns have drawn attention to the showrunner’s handling of professional boundaries.
Why was Neil Gaiman removed from Good Omens?
Recent industry developments have affected the showrunner’s involvement with the series. Production continues, though future creative direction remains under discussion as the industry navigates these circumstances.
How did Michael Sheen respond to Neil Gaiman allegations?
Sheen has addressed concerns through public statements that emphasize professional conduct standards and the importance of healthy creative environments. His responses have been direct while respecting ongoing industry conversations.
Who plays Jesus in Good Omens?
Historical figures including various religious characters appear throughout the series as Aziraphale and Crowley encounter humanity across centuries. Specific portrayals of Jesus have not featured prominently in the aired episodes.
What role does Miranda Richardson play?
Miranda Richardson plays Madame Tracy, a part-time medium and courtesan in Season 1, and appears as the demon Shax in Season 2—a completely different character that demonstrates the show’s recast strategy.