Special Guest Stars Brandon Routh as Dr. Raymond "Ray" Palmer Grant Gustin as Barry Allen Guest Stars Audrey Marie Anderson as Lyla Michaels Caity Lotz as Sara Lance Karl Yune as Maseo Yamashiro Cynthia Addai Robinson as Amanda Waller Rila Fukushima as Tatsu Yamashiro Peter Stormare as Werner Zytle / Vertigo Co Starring Brandon Nomura as Akio Yamashiro Richard Keats as Dr. Lockhart Michael Daingerfield as Ned Foster Jacqueline Samuda as TV Host Darryl Quon as Shimosawa Ken Lawson as Talking Head Brad Kelly as Nico Primo Allon as Osborne Jeff Sanca as Thug Charles Zuckermann as Petrov Nickolas Baric as Vincent Steelgrave Terry Howson as Cronan James Wilson as Maitre'd James Wingham as Thug #2 Dario Delacio as Costa