The Otonabee River is a river that runs from Katchewanooka Lake near Lakefield, into the east side of Peterborough, Ontario – Canada. The scenes in Peterborough Past and Present are based on Lock 24 of the Trent-Severn Waterway. The river is called Odoonabii-ziibi (Tullibee River) in the Ojibwe language.
Trent University is a liberal arts and science institution located along the Otonabee River in Peterborough, Ontario, Canada.
Nicholls Building is formerly the site of the psychiatric institution of Peterborough Regional Hospital.
The Rooftop is from a building located in Mongkok – Kowloon, Hong Kong, the world’s densest region.
Kwai Chung Hospital Kwai Chung Hospital (Chinese: 葵涌醫院) is a psychiatric institution in Kwai Chung, Kowloon – Hong Kong. This is where the film opens.