|So Much Suffering|
|Season 7, Episode 1 (91)|
|Night Has a Thousand Eyes, Part 2||Sins of the Past, Part 1: Infinite|
PART 1 OF 4: THE OTHER SIDE- The exploits of the Synthetics since we saw them last.
- Katie Cassidy Rodgers as Laurel Lance/Black Canary
- Katrina Law as Nyssa al Ghul
- Jessica de Gouw as Helena Bertinelli
- Caity Lotz as Sara Lance
- Odette Annable as Samantha Arias
- Katie McGrath as Lena Luthor
- Chyler Leigh as Alexandra Danvers
- Jane Levy as Barbara Gordon/Oracle
- Leven Rambin as Lyvia Luthor
- Riley Voelkel as Freya Mikaelson (credit only)
- Dove Cameron as N.E.M.E.S.I.S.
- Matt Ryan as John Constantine (credit only)
- with Mehcad Brooks as James Olsen (credit only)
- and Justin Hartley as Oliver Queen (Earth-19)/Green Arrow
Special Guest StarsEdit
- Wilder Valderrama as Congressman Arthur Hall
- Adelaide Kane as A.V.A.
- Lindsey Morgan as Zatanna Zatara
- Erin Richards as K.N.I.G.H.T.F.A.L.L.
- and Maggie Q as U.N.V.E.I.L.I.N.G.
- Antagonists: Lyvia Luthor
- This episode is Alexandra-centric.
- Freya and Constantine do not appear in this episode.
- This episode takes place February-June, 2025.
Community content is available under CC-BY-SA unless otherwise noted.