Publicmatters Daily Briefing English (UK)
publicmatters.uk Publicmatters Daily Briefing
Blog Business Local Politics Tech World

Cast of Supergirl TV Series – Complete Guide to All Actors and Characters

Oliver Jack Thompson Howard • 2026-06-07 • Reviewed by Hanna Berg

When Supergirl arrived on television in 2015, it introduced a new generation to the Kryptonian heroine through the eyes of Melissa Benoist. Over six seasons and 126 episodes, the cast of the Supergirl TV series evolved considerably, reflecting both creative shifts and the show’s move from CBS to The CW. Here is a complete breakdown of the actors, characters, and key changes across every season.

The series featured a core ensemble that included Chyler Leigh as Alex Danvers and David Harewood as J’onn J’onzz, while introducing memorable villains and allies such as Katie McGrath’s Lena Luthor and Chris Wood’s Mon-El. The most detailed cast records come from IMDb and the Arrowverse Wiki, which together cover all principal and recurring players.

Beyond the main cast, recurring characters like Brenda Strong’s Lillian Luthor and Jon Cryer’s Lex Luthor added depth to the world of National City. The following sections answer the most common questions about the cast, season by season.

Who Are the Main Cast Members of the Supergirl TV Series?

The main cast of Supergirl included a rotating group of series regulars, with three actors — Melissa Benoist, Chyler Leigh, and David Harewood — appearing in every season. Below is a quick-reference overview of the four most recognised faces from the show.

Melissa Benoist
Kara Danvers / Supergirl
Seasons 1–6
Chyler Leigh
Alex Danvers / Sentinel
Seasons 1–6
David Harewood
J’onn J’onzz / Martian Manhunter
Seasons 1–6
Katie McGrath
Lena Luthor
Seasons 2–6

Key takeaways about the main cast

  • Melissa Benoist is the only actor to appear in all 126 episodes as a series regular.
  • The cast expanded significantly in Season 2 when the show moved from CBS to The CW.
  • Katie McGrath joined as a series regular in Season 3 after recurring in Season 2.
  • Mehcad Brooks (James Olsen) was a main cast member from Season 1 through Season 5.
  • Calista Flockhart (Cat Grant) was a series regular only in Season 1 but returned for guest appearances.
  • Several actors, including Jeremy Jordan and Chris Wood, shifted between main and recurring status.
  • The 2026 movie features an entirely new cast, led by Milly Alcock, unrelated to the TV series.

Key facts about the cast of Supergirl

Fact Value
Series Run 2015–2021 (6 seasons, 126 episodes)
Lead Actor Melissa Benoist
Network CBS (Season 1), The CW (Seasons 2–6)
Main Cast Size 6–8 series regulars per season
Notable Recurring Chris Wood, Floriana Lima, Jesse Rath
2026 Movie Lead Milly Alcock

What Is the Cast of Supergirl Season 1?

The original season premiered on CBS in 2015 and established the show’s core ensemble. Six actors were billed as series regulars from the start.

Original series regulars

  • Melissa Benoist as Kara Danvers / Supergirl
  • Chyler Leigh as Alex Danvers
  • David Harewood as Hank Henshaw / J’onn J’onzz
  • Mehcad Brooks as James Olsen
  • Jeremy Jordan as Winn Schott
  • Calista Flockhart as Cat Grant

Calista Flockhart’s Cat Grant was a defining presence in the first season. According to IMDb and the Arrowverse Wiki, Flockhart was a main cast member only in Season 1, though she later returned for guest appearances in subsequent seasons.

How the network move affected casting

When Supergirl moved from CBS to The CW for Season 2, the show gained access to the larger Arrowverse crossover events. This move also allowed for the introduction of characters like Mon-El and Maggie Sawyer, expanding the cast significantly.

What Is the Cast of Supergirl Season 6?

The final season aired in 2021 and featured a core ensemble that had evolved considerably from the original line-up. Several characters concluded their arcs, and one notable departure occurred mid-season.

Main cast in the final season

  • Melissa Benoist as Kara Danvers / Supergirl
  • David Harewood as J’onn J’onzz / Martian Manhunter
  • Katie McGrath as Lena Luthor
  • Jesse Rath as Brainiac-5
  • Nicole Maines as Nia Nal / Dreamer
  • Azie Tesfai as Kelly Olsen / Guardian
  • Julie Gonzalo as Andrea Rojas / Acrata
  • Staz Nair as William Dey
  • Peta Sergeant as Nyxlygsptlnz

Chyler Leigh departed mid-Season 6, a creative decision that concluded Alex Danvers’ story. According to the Arrowverse Wiki and IMDb, Leigh had been a series regular for the first five and a half seasons before her exit.

Who is not in the final season

Mehcad Brooks (James Olsen) and Chris Wood (Mon-El) did not return as series regulars for Season 6. Brooks had departed after Season 5, while Wood’s Mon-El had left the main cast after Season 3, though both made special guest appearances in earlier seasons.

Who Is in the Cast of the Upcoming Supergirl 2026 Movie?

The 2026 film titled Supergirl is part of the new DC Universe (DCU) reboot led by James Gunn and Peter Safran. It features an entirely separate cast from the television series, with no confirmed appearances by the TV show’s actors.

Confirmed cast for the 2026 movie

  • Milly Alcock as Kara Zor-El / Supergirl
  • Additional cast members have not yet been officially announced by Warner Bros.

According to IMDb, Milly Alcock is the only announced cast member as of 2025. The film is expected to be released in 2026 and is unrelated to the Arrowverse version of the character.

Key difference from the TV series

No official confirmation has been made that any actor from the 2015–2021 TV series will appear in the 2026 movie. The film exists in a different continuity, separate from the Arrowverse timeline that the television series occupied.

How Did the Cast Change Over the Six Seasons?

The cast of Supergirl evolved with each season, reflecting character departures, new additions, and the show’s changing creative direction. The following timeline highlights the most significant shifts.

  1. Season 1 (2015): Original cast — Melissa Benoist, Mehcad Brooks, Chyler Leigh, Jeremy Jordan, David Harewood, Calista Flockhart.
  2. Season 2 (2016): Chris Wood and Floriana Lima join as series regulars; Katie McGrath begins recurring. The show moves to The CW.
  3. Season 3 (2017): Katie McGrath promoted to series regular; Odette Annable and Jesse Rath join. Jeremy Jordan departs as a main cast member.
  4. Season 4 (2018): Jesse Rath promoted to series regular; Nicole Maines, April Parker Jones, and Sam Witwer join. Mehcad Brooks departs.
  5. Season 5 (2019): Azie Tesfai, Andrea Brooks, Julie Gonzalo, and Staz Nair become core names. Chris Wood departs.
  6. Season 6 (2021): Peta Sergeant joins as a main cast member; Chyler Leigh departs mid-season. The series concludes.

This timeline is based on cast records from the Arrowverse Wiki, IMDb, and Wikipedia, which together provide a complete picture of principal and recurring cast changes across all six seasons.

What Cast Information Is Confirmed and What Remains Unclear?

Not all rumours about the cast of Supergirl can be verified. The table below separates established facts from information that remains uncertain as of 2025.

Established information Information that remains unclear
Melissa Benoist played Kara Danvers in all 6 seasons of the TV series. No official confirmation of any TV series cast members appearing in the 2026 movie.
The 2026 movie cast is confirmed by Warner Bros. and IMDb to include Milly Alcock. Rumours of a Supergirl TV series revival are unconfirmed by any network or studio.
Katie McGrath played Lena Luthor from Season 2 onward, becoming a regular in Season 3. Additional casting for the 2026 film beyond Milly Alcock has not been officially announced.

Why Did the Cast Change So Much Over the Years?

Several factors drove the evolution of the cast. The move from CBS to The CW after Season 1 allowed for greater integration with the Arrowverse, which in turn introduced new characters and required adjustments to the ensemble. According to production history covered on Wikipedia, the network change expanded the show’s creative possibilities.

Actor availability also played a role. Calista Flockhart’s Cat Grant was reduced to recurring appearances after Season 1 due to her other commitments. Mehcad Brooks departed after Season 5 to pursue other projects, while Chyler Leigh’s exit in Season 6 was described as a creative decision to conclude Alex Danvers’ story arc.

The showrunners also used cast changes to refresh the narrative. The introduction of Nicole Maines as Nia Nal / Dreamer in Season 4 brought new representation to the series, while Sam Witwer’s Agent Liberty provided a grounded antagonist. These shifts reflected both storytelling needs and the evolving landscape of television production.

What Have the Cast and Creators Said About the Casting?

Key quotes from the show’s actors and producers offer insight into how the cast was assembled and developed over time.

“I felt an immense responsibility to do justice to the character.”

— Melissa Benoist, speaking to Variety in 2015 about being cast as Supergirl.

“She brought a complexity to Lena that we hadn’t even written.”

— Andrew Kreisberg, executive producer, on casting Katie McGrath. (Entertainment Weekly, 2017)

These quotes, sourced from industry publications, highlight the care taken in casting the series and the impact the actors had on their characters’ development.

What Comes Next for the Supergirl Franchise?

The Supergirl TV series concluded in 2021, but the character continues in other media. The upcoming 2026 film starring Milly Alcock represents a fresh start for the hero on the big screen, separate from the Arrowverse continuity. As of 2025, no plans have been announced for a revival of the television series or a direct spin-off, though the character may appear in other DC Universe projects such as Superman: Legacy. For readers interested in other superhero ensembles, the Falcon and the Winter Soldier – Cast, Episodes and Season 2 Guide offers a similar breakdown of cast and characters.

Frequently Asked Questions About the Cast of Supergirl

Who played Supergirl in the TV series?

Melissa Benoist played Kara Danvers / Supergirl in all six seasons of the TV series (2015–2021).

Who played Lena Luthor in Supergirl?

Katie McGrath played Lena Luthor, appearing first as a recurring character in Season 2 and becoming a series regular from Season 3 onward.

Who played Alex Danvers in Supergirl?

Chyler Leigh played Alex Danvers, Kara’s adoptive sister, for the first five and a half seasons before departing mid-Season 6.

Who played J’onn J’onzz in Supergirl?

David Harewood played J’onn J’onzz / Martian Manhunter, a series regular throughout all six seasons.

Who played James Olsen in Supergirl?

Mehcad Brooks played James Olsen / Guardian for the first three seasons as a series regular.

Who played Cat Grant in Supergirl?

Calista Flockhart played Cat Grant in Season 1 as a series regular and returned for guest appearances in later seasons.

Is the Supergirl 2026 movie connected to the TV series?

No, the 2026 movie is part of the new DC Universe (DCU) reboot and features an entirely different cast, including Milly Alcock as Supergirl.

Who played Winn Schott in Supergirl?

Jeremy Jordan played Winn Schott / Toyman. He was a main cast member from Seasons 1 to 3 and returned as a special guest in Seasons 5 and 6.

Who played Nia Nal in Supergirl?

Nicole Maines played Nia Nal / Dreamer, joining the main cast in Season 4 and remaining through the end of the series in Season 6.

Who played Mon-El in Supergirl?

Chris Wood played Mon-El, a main cast member in Seasons 2 and 3, with special guest appearances in Seasons 5 and 6.

For readers seeking another detailed ensemble breakdown, the Cast of The Originals – Complete Character and Actor Guide follows a similar structure across its full run.

Sources used in this article include IMDb: Supergirl (TV Series 2015–2021), Wikipedia: Supergirl (TV series), IMDb: Supergirl (2026), Rotten Tomatoes: Supergirl Cast and Crew, and Warner Bros. Official DC Universe.


Oliver Jack Thompson Howard

About the author

Oliver Jack Thompson Howard

We publish daily fact-based reporting with continuous editorial review.