Skip to main content
Saturday, 12 September 2026 · Morning editionLondon ⛅ 17°C8 TV premieres this week2 prime-time slots tonightStreaming #1: ObsessionAbout UsOur TeamSourcesContactNewsletter

Cast of Pennyworth – Complete Guide to Actors and Characters

The cast of Pennyworth brought a distinct 1960s London energy to the Batman prequel series, focusing on a young Alfred Pennyworth before his days serving the Wayne family. Across three seasons, from 2019 to 2022, the show built a tight ensemble around Jack Bannon’s portrayal of the former SAS soldier. While the DC Comics connection was always present, the series stood on its own as a period spy thriller.

The series follows Alfred as he establishes a security company in an alternate-history London, crossing paths with a young Thomas Wayne. The storylines weave through political intrigue, family drama, and the rise of organised crime. This guide provides a complete breakdown of the cast of Pennyworth across all three seasons, detailing which actors played which characters and how the ensemble evolved.

Cast of Pennyworth Season 1

The first season introduced the core cast that would carry the series through its entire run. Jack Bannon anchors the show as Alfred Pennyworth, a character far removed from the stoic butler audiences know from the Batman films. Ben Aldridge plays Thomas Wayne, the American businessman and future father of Batman. Their partnership forms the emotional backbone of the series.

The season also established the supporting cast: Ryan Fletcher as the loyal Dave Boy, Hainsley Lloyd Bennett as Bazza, and Dorothy Atkinson as Alfred’s mother, Mary. On the antagonist side, Paloma Faith made her mark as the menacing Bet Sykes, while Polly Walker played the calculating Peggy Sykes. Emma Paetz appeared as Esme Winikus, Alfred’s love interest.

Key character note

Emma Paetz plays Esme in seasons 1 and 2, but her character is revealed in season 3 to be Martha Kane — later known as Martha Wayne. This casting choice means a single actor portrays both the love interest and the future mother of Bruce Wayne.

The season 1 cast list from Rotten Tomatoes and the IMDB: Pennyworth Full Cast & Crew confirms the principal ensemble. Other notable names in season 1 include Jason Flemyng as Lord Harwood, Ramon Tikaram as Detective Inspector Aziz, and Ian Puleston-Davies as Arthur Pennyworth, Alfred’s father.

Season 1 supporting cast

Additional credited actors in season 1 include Charlie Woodward as Captain John Curzon, Edward Hogg as John Salt, and Harriet Slater as Sandra Onslow. Simon Manyonda also appears as Lucius Fox, providing an early connection to the wider Batman universe.

Here are the key insights from the first season’s casting:

  • Jack Bannon leads the cast as a young Alfred Pennyworth, bringing a rugged charm and deep sense of duty.
  • Ben Aldridge portrays Thomas Wayne, adding a key Batman mythology connection.
  • Emma Paetz plays Esme Winikus, a role that later evolves into Martha Kane.
  • Paloma Faith plays Bet Sykes, a violent and unpredictable antagonist.
  • Ryan Fletcher and Hainsley Lloyd Bennett provide comic relief and loyalty as Alfred’s former army comrades.
  • Dorothy Atkinson and Ian Puleston-Davies ground the story as Alfred’s parents.
  • Polly Walker and Jason Flemyng represent the aristocratic villainy of the Raven Society.

Pennyworth Cast at a Glance

Main Character
Alfred Pennyworth (Jack Bannon)
Key Supporting Cast
Thomas Wayne (Ben Aldridge), Martha Kane (Emma Paetz), Bet Sykes (Paloma Faith)
Total Seasons
3 (2019–2022)
Series Status
Ended – no season 4

Pennyworth Cast – Quick Facts

Actor Character Seasons Notable Role
Jack Bannon Alfred Pennyworth 1–3 Lead role, protagonist
Ben Aldridge Thomas Wayne 1–3 Bruce Wayne’s father
Emma Paetz Esme / Martha Kane 1–3 Love interest; later revealed as Martha Wayne
Polly Walker Baroness 1–2 Antagonist, head of the Raven Society
Ryan Fletcher Wallace ‘Dave Boy’ MacDougal 1–3 Alfred’s friend
Dorothy Atkinson Mary Pennyworth 1–3 Alfred’s mother
Paloma Faith Bet Sykes 1–3 Villainous character
Ramon Tikaram Detective Inspector Aziz 1–3 Police officer

Cast of Pennyworth Season 2

Season 2 largely retained the same principal cast from the first season. Jack Bannon, Ben Aldridge, Emma Paetz, Ryan Fletcher, and Dorothy Atkinson all returned. The season deepened the political conspiracy elements, with the Raven Society playing a larger role in the story. Polly Walker’s Baroness character became more prominent as the primary antagonist.

According to the Wikipedia: Pennyworth TV series, the second season maintained the same core cast with no major recasting. The season expanded the role of Harriet Slater as Sandra Onslow, who became a more significant presence in Alfred’s circle. Edward Hogg also returned as John Salt, the duplicitous Raven Society operative.

The continuity of the cast across seasons 1 and 2 allowed the show to develop long-running character arcs. Alfred’s relationship with Esme deepened, while Thomas Wayne’s involvement in London’s political landscape grew increasingly complex. The season ended on a cliffhanger that set up the final season.

Pennyworth Cast Season 3

The third and final season aired in 2022 on HBO Max. The cast members of Pennyworth returned largely intact, with the most significant change coming in the form of a character revelation rather than a casting change. Emma Paetz, who had played Esme in the first two seasons, was revealed to be Martha Kane — the woman who would become Martha Wayne, Thomas Wayne’s wife and Bruce Wayne’s mother.

Polly Walker did not return for season 3, as the Baroness storyline concluded at the end of season 2. The season also brought James Purefoy into a more prominent role as Gulliver Troy, a character who represented the establishment forces Alfred and Thomas opposed. The TV Guide listing for the TV Guide: Pennyworth Cast confirms the continuity of the main cast through to the series finale.

The season 3 cast maintained the tight ensemble that defined the series. Jack Bannon, Ben Aldridge, Emma Paetz, Ryan Fletcher, Dorothy Atkinson, and Paloma Faith all returned. The series concluded with a time jump that showed Alfred fully transitioning into the role of the Wayne family butler, bringing the Pennyworth story full circle.

Who Plays Esme and the Baroness in Pennyworth?

Two characters in Pennyworth generate considerable search interest: Esme and the Baroness. The confusion around these characters stems from the narrative revelation in season 3 that Esme is actually Martha Kane, the future mother of Batman. The Baroness, meanwhile, is a separate character who serves as a primary antagonist.

Esme Winikus / Martha Kane — Emma Paetz

Emma Paetz plays Esme in seasons 1 and 2. The character is introduced as a French dancer and Alfred’s love interest. In season 3, the character is revealed to be Martha Kane, who later marries Thomas Wayne and becomes Martha Wayne. Paetz plays both roles, as it is the same person using a different name. The Rotten Tomatoes: Pennyworth page lists Paetz as a main cast member across all three seasons.

The Baroness — Polly Walker

Polly Walker plays the Baroness, also known as Peggy Sykes, in seasons 1 and 2. The character is a high-ranking member of the Raven Society and a significant antagonist. She is the sister of Bet Sykes, played by Paloma Faith. The Baroness does not appear in season 3, as her storyline concluded at the end of the second season. Walker’s performance was praised for bringing a cold, aristocratic menace to the role.

Common misconception

Esme and the Baroness are not the same character. Their similar prominence in the series sometimes leads to confusion, but they are played by different actors — Emma Paetz and Polly Walker, respectively — and have entirely separate storylines.

Is There a Pennyworth Season 4 Cast?

There is no season 4 of Pennyworth. The series was cancelled after the third season, which aired in 2022. The show originally aired on Epix in the United States before moving to HBO Max for the final season. Despite a dedicated fanbase, no renewal was announced, and the series concluded with its third season.

This means there is no cast for a season 4. The question of a season 4 cast arises frequently in search queries, but the answer is straightforward: the series ended after three seasons. The official HBO Max HBO Max: Pennyworth (official streaming) page confirms the series as a completed three-season run.

Fans of the series can still watch the full story on streaming platforms. The three seasons provide a complete narrative arc, from Alfred’s early days as a security contractor to his eventual role as the trusted confidant of the Wayne family.

Cast Changes and Timeline Across Pennyworth Seasons

The cast of Pennyworth remained remarkably stable across its three-season run. The core duo of Jack Bannon and Ben Aldridge appeared in every episode. Most of the supporting cast also remained consistent, with only a few characters departing as their storylines concluded.

  1. 2019 – Season 1: Main cast introduced: Jack Bannon, Ben Aldridge, Emma Paetz (as Esme), Polly Walker (Baroness), Ryan Fletcher, Dorothy Atkinson, Paloma Faith, Ramon Tikaram.
  2. 2020 – Season 2: Same cast returns; Emma Paetz’s character Esme becomes more prominent; no major new regulars.
  3. 2022 – Season 3: Polly Walker exits (Baroness storyline concluded); Emma Paetz’s role is revealed as Martha Kane; the cast remains similar with no new major additions.

The series also introduced several recurring actors in later seasons. Simon Manyonda appeared as Lucius Fox, Edward Hogg played John Salt, and James Purefoy took on the role of Gulliver Troy. These additions expanded the world without disrupting the core ensemble that audiences had come to know.

What Is Certain and What Remains Unclear About the Pennyworth Cast?

Several aspects of the cast are well-documented and confirmed by official sources. Other details, particularly around the series’ status, are sometimes misunderstood.

Established Information Information That Remains Unclear
Jack Bannon plays Alfred Pennyworth in all three seasons. Whether any actors were considered for roles that went to others has not been publicly documented.
Emma Paetz plays both Esme (seasons 1–2) and Martha Kane (season 3). The character is the same person but the name changes. The full extent of the cast’s involvement in any potential spin-off or related project has not been announced.
Polly Walker plays the Baroness throughout seasons 1–2. The character does not appear in season 3. Specific episode-by-episode guest cast lists for all three seasons are only partially aggregated on some platforms.
The series was cancelled after season 3. There is no season 4, so no cast exists. The exact reasons for cancellation have not been officially detailed beyond general programming decisions.

How Does the Pennyworth Cast Fit Into the Batman Universe?

The cast of Pennyworth is notable for grounding the Batman universe in a human drama, focusing on Alfred before he becomes Bruce Wayne’s butler. The series takes place in an alternate history London of the 1960s, far removed from the Gotham City settings of other DC adaptations. Jack Bannon’s performance is widely praised for capturing a young, tough, yet vulnerable Alfred.

Compared to other Batman prequels such as Gotham, Pennyworth maintains a more intimate cast and setting. The show avoids the large ensemble of superheroes and villains, instead focusing on a small group of characters whose personal conflicts drive the narrative. The dual role of Esme or Martha Kane is a central twist that connects directly to Batman lore, as it reveals the identity of Bruce Wayne’s mother.

The series was originally on Epix in the United States and later moved to HBO Max. The cancellation came despite a dedicated fanbase, but the three seasons provide a complete story. For fans interested in the broader Batman mythology, the Alfred Pennyworth character biography offers a deeper look at how this series fits into the larger canon.

What Do Critics and Sources Say About the Pennyworth Cast?

Critical reception of the cast has been largely positive. Jack Bannon’s performance as Alfred Pennyworth has been singled out for particular praise. The Rotten Tomatoes critics consensus describes his performance as capturing a young Alfred with both rugged charm and a deep sense of duty.

Jack Bannon is superb as a young Alfred, bringing a rugged charm and a deep sense of duty to the role.

Rotten Tomatoes critics consensus

The series Wikipedia article notes that the show explores the origin of Alfred Pennyworth as a former British SAS soldier who forms a security company and goes to work with Thomas Wayne. This framing gives the cast a grounded, character-driven story to inhabit. The consistent credit given to the lead actors across all three seasons reflects the strong ensemble work.

The series explores the origin of Alfred Pennyworth, a former British SAS soldier who forms a security company and goes to work with Thomas Wayne.

Wikipedia article

The complete cast and crew credits for Pennyworth are available through official databases, providing a full record of everyone involved in the production. These sources confirm the stable core cast and the few changes that occurred across the three-season run.

Complete Cast List for Pennyworth: What You Need to Know

The cast of Pennyworth consists of a core group of actors who appeared across all three seasons, with a few additions and departures as the story progressed. Jack Bannon leads as Alfred Pennyworth, supported by Ben Aldridge as Thomas Wayne and Emma Paetz as Esme or Martha Kane. The ensemble also includes Ryan Fletcher, Dorothy Atkinson, Paloma Faith, and Ramon Tikaram as series regulars.

The series ran for three seasons from 2019 to 2022. There is no season 4. The cast remained remarkably consistent throughout, with only Polly Walker’s Baroness departing after season 2. For those interested in other series that explore similar themes, the Batman prequel television series page provides additional context on related shows.

Frequently Asked Questions About the Pennyworth Cast

Who plays Alfred Pennyworth?

Jack Bannon portrays Alfred Pennyworth in all three seasons of the series.

Who plays Thomas Wayne?

Ben Aldridge plays Thomas Wayne, Bruce Wayne’s father, across all three seasons.

Who plays Dave Boy?

Ryan Fletcher plays Wallace ‘Dave Boy’ MacDougal, Alfred’s best friend and former army comrade.

Who plays Mary Pennyworth?

Dorothy Atkinson plays Alfred’s mother, Mary Pennyworth, throughout the series.

Who plays Bet Sykes?

Singer-actress Paloma Faith plays the villain Bet Sykes across all three seasons.

Who plays Detective Inspector Aziz?

Ramon Tikaram plays DI Victor Aziz in all three seasons.

How many seasons of Pennyworth are there?

Pennyworth has three seasons, airing from 2019 to 2022. The series ended after season 3.

Where can I watch Pennyworth?

The series is available on HBO Max in the US and on Amazon Prime Video in some regions.

Does Emma Paetz play two characters in Pennyworth?

Yes. Emma Paetz plays Esme in seasons 1 and 2, and Martha Kane in season 3. It is the same character using a different name.

Is there a season 4 of Pennyworth?

No. The series was cancelled after three seasons. There is no season 4 and no cast for a fourth season.


Toby Marsh
Toby MarshStaff Writer

Toby Marsh is Senior Reporter at Castradar.uk, covering film and TV stories across the UK.