Throughout the 60s and 70s Britain’s Hammer Studios produced some of the all time greatest horror and science fiction genre films of their time so I was really pleased to see the HAMMER logo fade up before the start of this psychological thriller. Juliet Devreau (Hillary Swank) is an ER […]