Guest Stars Emily Bett Rickards as Felicity Smoak Colton Haynes as Roy Harper John Barrowman as Malcolm Merlyn Manu Bennett as Slade Wilson Celina Jade as Shado Colin Salmon as Walter Steele Roger Cross as Det. Lucas Hilton Byron Mann as Yao Fei Gulong Sebastian Dunn as Edward Fyers Jarod Joseph as Alan Durand Co Starring Marrett Green as Merritt Davis Lee Vincent as Kelton Bombyx Du Murier as SCPD Officer Sage Brocklebank as Desk Guard Lindsay Winch as Female Scientist Paul Piaskowski as Male Scientist Christopher Pearce as Merlyn Security #1 Eric Floyd as Markov Gaelan Beatty as Sleazy Businessman Tommy Europe as Security Guard Michael Bean as Secretary Michasha Armstrong as Merlyn Security #2