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 Duncan McLellan as Thug John Wardlow as Middle Aged Man Kevin Haaland as Man Greg Larson as Reporter