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 Aason Nadjiwon as Police Officer Ryan Jinn as Assistant Jeff Craigen as Security Guard