Filming Locations (4)

  • China

  • Japan

  • Philippines

  • Tokyo, Japan