Filming Locations (6)

  • Toronto, Ontario, Canada

  • London, Greater London, England, UK

  • Cape Town, South Africa

  • Los Angeles, California, USA

  • São Paulo, São Paulo, Brazil

  • Tabernas, Almería, Andalucía, Spain