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 Jacqueline Samuda as TV Host Michael Daingerfield as Ned Foster Ken Lawson as Talking Head Darryl Quon as Shimosawa Brad Kelly as Nico Primo Allon as Osborne James Wingham as Thug #2 James Wilson as Maitre'd Jeff Sanca as Thug Nickolas Baric as Vincent Steelgrave Charles Zuckermann as Petrov Terry Howson as Cronan Dario Delacio as Costa