Special Guest Stars Katie Cassidy as Laurel Lance Caity Lotz as Sara Lance Brandon Routh as Dr. Raymond "Ray" Palmer Grant Gustin as Barry Allen Melissa Benoist as Supergirl Ruby Rose as Kate Kane / Batwoman Elizabeth Tulloch as Lois Lane Jon Cryer as Lex Luthor Tyler Hoechlin as Clark Kent / Superman David Harewood as J'onn J'onzz Ezra Miller as Barry Allen / The Flash Guest Stars Osric Chau as Ryan Choi Stephen Lobo as Jim Corrigan / The Spectre Melanie Merkosky as Xneen Novu