Special Guest Stars Neal McDonough as Damien Darhk Wentworth Miller as Len Snart / Captain Cold John Barrowman as Malcolm Merlyn Emily Bett Rickards as Felicity Smoak (Doomworld) Co Starring Ryan Jinn as Assistant Aason Nadjiwon as Police Officer Jeff Craigen as Security Guard