Special Guest Stars Emily Bett Rickards as Felicity Smoak Katee Sackhoff as Amunet Black / Blacksmith Guest Stars Danielle Nicolet as DA Cecile Horton Hartley Sawyer as Ralph Dibny Riley Jade as Joanie Horton Co Starring Liam Hughes as Young Barry Allen Mark Sweatman as Norvock Sasha Rojen as Young Iris Matthew Afonso as Weeper Osmond Bramble as Bouncer Andre Scott as Officer Jerry Leo Chiang as Yakuza Baddie Jonathan Mason as Sweaty Millennial Nicholas Bradbury as Dude Soiya Matsudo as Yakuza Leader Juliana Parreira as Pole Dancer Kat Pasion as Charity Cameron Waters as Drunk Steve Sean Kohnke as Police Officer #1