Filming Locations (4)

  • Madrid, Spain

  • Arc de Triomf, Barcelona, Catalonia, Spain

  • Turin, Piedmont, Italy

  • Montréal, Québec, Canada