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 Byron Mann as Yao Fei Gulong Sebastian Dunn as Edward Fyers Alex Kingston as Dinah Lance Chin Han as Frank Chen Christopher Redman as The Savior / Joseph Falk Duncan Ollerenshaw as John Nickel Co Starring Marrett Green as Merritt Davis Tarun Keram as Intern Anna Van Hooft as Jenn Alex Rose as Turk Peter Benson as D.A. Gavin Carnahan