Guest Stars Patrick Sabongui as David Singh Wentworth Miller as Leonard "Len" Snart Emily Bett Rickards as Felicity Smoak Co Starring Bruce Harwood as Dexter Myles Reese Alexander as Museum Guard Jesse Reid as Oswald Loomis Paul Belsito as Thug #2 Sarah Hayward as Tour Guide Christopher Rosamond as Thug #1 Lucas Wolf as Thug #3 Robert Mann as Basil Nurblin Hugo Steele as Security Guard #1