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 Lucas Wolf as Thug #3 Robert Mann as Basil Nurblin Christopher Rosamond as Thug #1 Sarah Hayward as Tour Guide Hugo Steele as Security Guard #1 Paul Belsito as Thug #2