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 T.J. Ramini as Jason Brodeur Kirby Morrow as Matt Itsook 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 Glenn Ennis as Ankov Genea Charpentier as Izzy Declan Evan Frayne as Jared Swanstrom Joshua Garcia as Young Guard