Easily one of the best movies I've ever seen. This definitely is not a casual film. It will require your utmost attention, and even then you're likely to have to watch it again. This movie is designed to mess with your mind. I think a lot of people dislike the movie due to them not being able to follow it, which is a fair complaint. Just make sure you understand what you are getting into.