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