Movie was real nice, until the dog died. After that the whole movie started to go down and down, and it kinda started to suck... and the ending screwed up everything, in my opinion they should stop before the ending... it might be cause I don't understand something or haven't read the book or whatever, but from how I see the ending... Everyone dies with exception of a few people, and they all live long and unhappy in a screwed world full of misery. (sorry, I just don't like REAL bad ending's)