Special Guest Stars Caity Lotz as Sara Lance Neal McDonough as Damien Darhk Brandon Routh as Dr. Raymond "Ray" Palmer 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