Filming Locations (2)

  • Trafalgar Square, St James's, London, England, UK

  • Wilcox, Saskatchewan, Canada (Notre Dame of Saskatchewan College)