Special Guest Stars Brandon Routh as Ray Palmer / The Atom Guest Stars Emily Bett Rickards as Felicity Smoak Amanda Pays as Dr. Tina McGee Emily Kinney as Brie Larvan / Queen Bee Co Starring Theresa Wong as Lindsay Kang Alicia Chowen as Student #1 Marlo Franson as Bill Carlisle Andrew Laurenson as Flasher Kasey Kieler as Thief #1 Al Miro as Thief #2 Andrew Gillingham as Crook #2 Mathieu Lardler as Maitre d' Carl Montoya as Crook #1