This is one of those films where you love or loathe it. A true marvel of contemporary cinema. A real mystery, unravelled nicely, the performances are superb, Hoppers character Frank is a real cinema villain. Truly scary. A major league film. 