Hamilton, Ontario, Canada
(Gage Park)
St. Thomas Psychiatric Hospital, St. Thomas, Ontario
(exterior scenes)
St. Thomas, Ontario, Canada
(Filming City)
Petrolia, Ontario
(Sarah's House)
Aug 27, 2018 - Nov 1, 2018
It looks like we don't have any production dates for this title yet. Be the first to contribute.