Details
Country: UK
Release Date: 1994-11-04
Filming Locations: Metropolitan State Hospital - 475 Trapelo Road, Waltham, Massachusetts, USA
Earnings
Gross: $124,693 (USA)
Copyright Holder
© 1994 Bay Kinescope Inc., Orion Pictures Corporation and Channel Four Television Corporation
Related Links