|Season 5, Episode 7 (47)|
PART 1 OF 3: HISTORY- The teams track down Hal to find answers about their latest adversary.
- Katie Cassidy as Laurel Lance/Black Canary & Laurel Lance (Earth-2)
- Katrina Law as Nyssa al Ghul
- Caity Lotz as Sara Lance
- Odette Annable as Samantha Arias
- Katie McGrath as Lena Luthor
- Crystal Reed as Sofia Falcone
- Jessica de Gouw as Helena Bertinelli
- with Colin Donnell as Tommy Merlyn
- and Paul Blackthorne as Larry Lance
Special Guest StarsEdit
- Antagonists: Penelope Lord
- This episode takes place on June 20, 2017.
Community content is available under CC-BY-SA unless otherwise noted.