Guest Stars Emily Bett Rickards as Felicity Smoak John Barrowman as Malcolm Merlyn Byron Mann as Yao Fei Gulong Sebastian Dunn as Edward Fyers Christie Laing as Carly Diggle Ben Browder as Ted Gaynor Colin Lawrence as Paul Knox Co Starring Marrett Green as Merritt Davis Valerie Tian as Morgan Melissa Roxburgh as Blake Thomas Cadrot as Officer Terry Chen as Soldier Drew Tanner as Rookie Ernest Jackson as Driver Jaeson Lee as Cavanaugh