Very good film (and a deservedly remembered ending, which is left very ambiguous), though Dustin Hoffman's character is in dire need of a slap for a lot of it. Grow a backbone damn you!