|So Much Suffering|
|Season 7, Episode 1 (121)|
|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
- Katie McGrath as Lena Luthor
- Odette Annable as Samantha Arias
- Jane Levy as Barbara Gordon/Oracle
- Leven Rambin as Lyvia Luthor
- and Justin Hartley as Oliver Queen (Earth-19)/Green Arrow
Special Guest StarsEdit
- Katheryn Winnick as T.A.M.S.I.N.
- with Chyler Leigh as Alexandra Danvers
- and Amy Acker as Brainiac (hallucinations)
- Wilder Valderrama as Congressman Arthur Hall
- Adelaide Kane as A.V.A.
- Willa Fitzgerald as N.E.M.E.S.I.S.
- Lindsey Morgan as Zatanna Zatara
- with 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.
- This episode takes place February-June, 2025.
Community content is available under CC-BY-SA unless otherwise noted.