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 Megan Elias as Woman Chad Riley as ESU Officer Cassandra Beauchamp as Woman on Bus Chris Deans as Man on Bus Julia Dominczak as Reporter #2 Greg Larson as Reporter Duncan McLellan as Thug Kevin Haaland as Man John Wardlow as Middle Aged Man