|Sins of the Past, Part 2: Broken Birds|
|Season 7, Episode 3 (93)|
|Sins of the Past, Part 1: Infinite||Sins of the Past, Part 3: Breathe Into Me|
- 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
- Rose McIver as Stephanie Brown
- Chyler Leigh as Alexandra Danvers & Alex Danvers
- Jane Levy as Barbara Gordon/Oracle
- Leven Rambin as Lyvia Luthor
- Riley Voelkel as Freya Mikaelson
- Dove Cameron as N.E.M.E.S.I.S.
- Matt Ryan as John Constantine
- with Mehcad Brooks as James Olsen
- and Justin Hartley as Oliver Queen (Earth-19)/Green Arrow
Special Guest StarEdit
- Floriana Lima as Maggie Sawyer
- Audrey Marie Anderson as Lyla Diggle
- Lindsey Morgan as Zatanna Zatara
- Georgina Haig as Mercy Graves (Earth-16)
- and Adelaide Kane as A.V.A.
- Antagonists: Lyvia Luthor, A.V.A., Mercy Graves (Earth-16), N.E.M.E.S.I.S.
- 1st episode this season to feature all main characters.
- This episode takes place on June 21, 2025.
- Stephanie is restored to the main cast as of this episode. She will stay for the remainder of the series.
- Maggie was last seen in No Man's Land: Death Of The Family. This is her final appearance.
Community content is available under CC-BY-SA unless otherwise noted.