Filming Locations (3)

  • Huangshan Mountains, China

  • Detroit, Michigan, USA

  • Beijing, China