Filming Locations (2)

  • Paris, France

  • Rio de Janeiro, Rio de Janeiro, Brazil