|Season 6, Episode 14 (88)|
|Always Trying to Save the World||Night Has a Thousand Eyes, Part 1|
- Katie Cassidy Rodgers as Laurel Lance/Black Canary
- Katrina Law as Nyssa al Ghul
- Jessica de Gouw as Helena Bertinelli/Huntress
- Caity Lotz as Sara Lance
- Willa Holland as Thea Queen
- Katie McGrath as Lena Luthor
- Amy Acker as Brainiac
- Odette Annable as Samantha Arias
- Jane Levy as Barbara Gordon/Oracle
- Leven Rambin as Lyvia Luthor
- Dove Cameron as N.E.M.E.S.I.S.
- Matt Ryan as John Constantine
- Mehcad Brooks as James Olsen/Guardian
- and Justin Hartley as Oliver Queen (Earth-19)
Special Guest StarsEdit
- Jon Cryer as Lex Luthor
- Paul Blackthorne as Larry Lance
- Colin Donnell as Tommy Merlyn
- Chyler Leigh as Alex Danvers
- Katheryn Winnick as D.I.S.C.O.R.D. (hallucinations)
- with Melissa Benoist as Kara Danvers (flashbacks)
- and John Barrowman as Malcolm Merlyn (flashbacks)
- Rebecca Breeds as Adeline Kane
- Audrey Marie Anderson as Lyla Diggle
- Katharine Isabelle as Sarge Steel
- Georgina Haig as Mercy Graves (Earth-16)
- Crystal Reed as Mary Turner/Strix
- Lucy Fry as Bryce Wayne
- Cami Mendes as Ruby Arias
- with Mex Theriot as Hal Jordan
- and Paula Brancati as Louise Lincoln
- Antagonists: Helena Bertinelli, Brainiac, Adeline Kane
- 9th episode this season to feature all main characters.
- This episode was the second to be considered a series finale.
- This episode takes place on January 25, 2025.
- This is the final appearance of Thea and Brainiac as series regulars.
- Lena gives birth to Lori in this episode.
Community content is available under CC-BY-SA unless otherwise noted.