Cast: Nicolas Cage, Hayden Christensen, Ron Smoorenburg, Yifei Liu, Jawed El Berni, Preston Baker, Andy On, Fernando Chien