Chloe Bennett as Brixton Knightly
Andrew Garfield as Dean Collins
Chris Hemsworth as Leviathan 'Levi' Collins
Daniel Sherman as Nicholas Clending/ Knightly
Eliza Taylor as Marlow Ivory
Jensen Ackles as Kai Grayson
Scarlett Johannson as Natasha Belova
Dove Cameron as Olivia Buckley
Sadie Sink as Robin Harrington
Katie Mcgrath as Lena Luthor
Melissa Bennoist as Kara Danvers/Supergirl
Chyler Leigh as Alex Danvers
Jeremy Jordan as Winn schott
Alba Baptista as Lana Kestner
Chris Evans as Nick Wilson
Sebestian Stan as Isaac Reyes
Claire Holt as Sharon Kline
Paul Wesley as Dagmar
Cody Christian as Soukoku
Rest of Supergirl Cast as themselves