Special Guest Stars Brandon Routh as Dr. Raymond "Ray" Palmer Guest Stars Katrina Law as Nyssa al Ghul Karl Yune as Maseo Yamashiro Rila Fukushima as Tatsu Yamashiro Charlotte Ross as Donna Smoak Matt Nable as Ra's al Ghul Celina Jade as Mei Co Starring Keri Adams as Bethany Snow Brandon Nomura as Akio Yamashiro Alison Araya as Officer Lopez Richard Keats as Dr. Lockhart