Filming Locations (2)

  • Inchon, South Korea

  • Cinecitta, Rome, Italy (additional scenes)