 The scenes in the mental hospital were shot in the former Bangour  Village Hospital, in West Lothian, Scotland, near Edinburgh. As The  Jacket was released, several other film scouts expressed an interest  in the hospital building as a location, but the area had already  been earmarked for housing development.