Where to start.....Caan is perfect,Bates is brilliant,Farnsworth is.... Farnsworth.perfectly cast,shot well,just enough suspenseful music. Annie will make you feel sorry for her,she's so smitten,& crazy.everytime i watch this movie,i seriously have to rub,& massage my ankles.