|My Soul To Take|
|Season 2, Episode 10 (23)|
|Three Nyssas||Whatever It Takes|
- Matt Ryan as John Constantine
- Riley Voelkel as Freya Mikaelson
- Lindsey Morgan as Zatanna Zatara
- Odette Annable as Sam Luthor
- Ksenia Solo as Adria
- Jessica de Gouw as Helena Bertinelli
- with Katie McGrath as Magdalena Luthor
- and Naveen Andrews as Scott Jameson (credit only)
Special Guest StarsEdit
- Grant Gustin as Barry Allen
- Candice Patton as Iris West-Allen
- Katrina Law as Nyssa al Ghul
- Caity Lotz as Sara Lance & Nekron
- with Katie Cassidy Rodgers as Laurel Lance
- and Aldis Hodge as The Black Racer
- Courtney Ford as Nora Darhk
- Antagonist: Nekron
- Jameson does not appear in this episode.
- This is the final episode in which Lena does not appear.
- This episode takes place on June 5, 2025.
Community content is available under CC-BY-SA unless otherwise noted.