this is however, by no means, a great movie.
its featured on the new york times top 1000 films of all time lists which is actually the worst film canon in all of cinema lit. about 70% of the films on there are decent but not worthy of the lofty best of ever titles, the other 29% are films on every list (double indemnity, seventh seal, casablanca, etc) and the other 1% are genuinely good hidden gems that deserve to be noticed (um...drawing a blank right now but there are a few. i assure you).
nancy allen is a terrible terrible actresses. she is undoutedly hot but absolutely horrible...like megan fox with poofy 80s hair and a penchant for nudity.
if you like depalma but recognize the innat stupidity in his films, give it a watch