Guest Stars Emily Bett Rickards as Felicity Smoak Colton Haynes as Roy Harper John Barrowman as Malcolm Merlyn Manu Bennett as Slade Wilson Kelly Hu as China White Christie Laing as Carly Diggle Janina Gavankar as McKenna Hall Chin Han as Frank Chen Jarod Joseph as Alan Durand James Callis as Dodger Rekha Sharma as Claire Abbott Co Starring Claude Duhamel as Biker Richard Stroh as Security Guard #1 Dean Redman as Security Guard #2 Dean Paul Gibson as Carl Derenick