Special Guest Stars Caity Lotz as Sara Lance Brandon Routh as Dr. Raymond "Ray" Palmer Neal McDonough as Damien Darhk Guest Stars Echo Kellum as Curtis Holt Elysia Rotaru as Taiana Venediktov Jimmy Akingbola as Baron Reiter Charlotte Ross as Donna Smoak Parker Young as Alex Davis Ryan Robbins as Conklin Co Starring Raf Rogers as HIVE Scientist Zoran Vukelic as Vlad