Masterminds Filming Locations

Masterminds was filmed in Vancouver & Victoria in Canada.
Show Map

Hatley Castle

Shady Glen School