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 Michael Bean as Secretary Lindsay Winch as Female Scientist Christopher Pearce as Merlyn Security #1 Paul Piaskowski as Male Scientist Michasha Armstrong as Merlyn Security #2 Gaelan Beatty as Sleazy Businessman Eric Floyd as Markov Tommy Europe as Security Guard