Filming Locations (2)

  • Toronto, Ontario, Canada (mental institution interiors)

  • Brampton, Ontario, Canada (park and suburban exteriors)