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 Adrian Holmes as Lt. Frank Pike Roger Cross as Det. Lucas Hilton Sebastian Dunn as Edward Fyers Annie Ilonzeh as Joanna de la Vega Jarod Joseph as Alan Durand Co Starring Chad Riley as ESU Officer John Wardlow as Middle Aged Man Julia Dominczak as Reporter #2 Megan Elias as Woman Duncan McLellan as Thug Cassandra Beauchamp as Woman on Bus Chris Deans as Man on Bus Kevin Haaland as Man Greg Larson as Reporter