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 Rekha Sharma as Claire Abbott James Callis as Dodger Co Starring Richard Stroh as Security Guard #1 Claude Duhamel as Biker Dean Redman as Security Guard #2 Dean Paul Gibson as Carl Derenick