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 James Wilson as Maitre'd James Wingham as Thug #2 Jeff Sanca as Thug Charles Zuckermann as Petrov Terry Howson as Cronan Nickolas Baric as Vincent Steelgrave Dario Delacio as Costa