Somebody on here commented, a predictable ending, but otherwise a good movie. Sorry, but anyone who says that is bulling and being plain and simply very pretentious. The genius and the majesty of the movie is the ending. It's simply awesome and totally unpredictable. It's one of the greatest endings in cinematic history. It simply blew me away. It just stunned me. I was watching the movie and thinking, really good, moving and solid movie, bordering on really excellent and then, boom, that ending, which gave it a violent shove into the territory of classic movies that a very select group of movies dwell on. Absolutely superb.