Great movie. One that makes you think both as the movie goes on and after its over. You lose the movie if you miss a minute. Definitely worth seeeing.