I have recommended this movie to everyone I know. I loved it. I have seen it for the 2nd time now this past weekend. I tell everyone that when they watch the movie they have to pay attention to everything, so no bathroom breaks or text messaging. it is a movie that you have to pay attention to, to know what’s going on not to figure out what is going on. Seeing it the 2nd time gave the movie even more clarity. The concept and thought process behind this film is so in detail. Excellent movie!