|Season 8, Episode 19|
|Dark God||Not All Suffering Is Bad|
- Melissa Benoist as Kara Danvers/Supergirl & Red Daughter
- Chyler Leigh as Alex Danvers
- Katie McGrath as Lena Luthor (alt. reality)
- Odette Annable as Reign (alt. reality)
- Olivia Wilde as Susannah Russo (alt. reality)
- Adelaide Kane as Ava Blackwood (alt. reality)
- Minka Kelly as Dawn Granger (credit only)
- with Emmy Rossum as Zaora Dru-Zod (alt. reality)
- and Michael Rosenbaum as President Lex Luthor (Earth-30) (credit only)
Special Guest StarsEdit
- James Frain as Nekron
- Luke Evans as Bruce Wayne (alt. reality)
- with Jeffrey Dean Morgan as Ran-Zod (alt. reality)
- and Katie Cassidy Rodgers as Laurel Lance (alt. reality)
- Gemma Chan as Sirona Mol-Je
- Dianna Agron as General Raya Dru-Zod
- Laura Vandervoort as Gabriel (alt. reality)
- with Dichen Lachman as Talia al Ghul (Earth-27) (alt. reality)
- and Sam Witwer as Ben Lockwood (alt. reality)
- Antagonists: Reign, Red Daughter
- The real-world portions of this episode take place on February 28, 2024.
- The bulk of this episode takes place on March 15, 2027.
- Sam, Dawn and E30 Lex do not appear in this episode.
Community content is available under CC-BY-SA unless otherwise noted.