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