Guest Stars John Barrowman as Malcolm Merlyn Colin Salmon as Walter Steele Roger Cross as Det. Lucas Hilton Byron Mann as Yao Fei Gulong Annie Ilonzeh as Joanna de la Vega Kirby Morrow as Matt Itsook T.J. Ramini as Jason Brodeur William C. Vaughan as Rob Scott Lane Edwards as Peter Declan Co Starring Emily Bett Rickards as Felicity Smoak Lee Vincent as Kelton Christie Laing as Carly Diggle Lee Jung Mi as TV News Reporter Lesley Ewen as Judge Moss Genea Charpentier as Izzy Declan Glenn Ennis as Ankov Evan Frayne as Jared Swanstrom Joshua Garcia as Young Guard