Guest Stars Patti Allan as Margot Morrison Rahul Kohli as Jack Spheer Nick Sagar as Russell Rogers / Rip Roar Steven Bauer as Bernardo Rojas Lucy Loken as Young Lena Duncan Fraser as Leviathan Messenger Alexa Najera as Young Andrea Co Starring Arran Henn as Newscaster Sonia Sunger as Newscaster Lynn Colliar as Newscaster Jan Bos as Governor Tom Harper Miguel Castillo as Guide Ryan Mah as Officer Samantha Davis as 4 Year Old Lena Kelvin Lum as DEO Agent #1 Amanda Gray as DEO Agent #2 Shawn Ahmed as Aide Uncredited Jon Cryer as Lex Luthor Katie McGrath as Elizabeth Walsh