There aren't many movies that I enjoy watching twice or more, this is certainly one of them. This is in the running to be my favorite movie of all time. This movie can be hard to follow, and can seem vulgar at times, but in reality the dialogue has a higher purpose: to illustrate how we can get lost in our personal objectives and lose track of the bigger picture. The majority of characters in this movie don't fall into the "good guy", "bad guy" category, they are various shades of gray, just like real people. If one puts themselves in the shoes of the characters, their actions are plausible and consistent with reality. If you don't want to have your brain challenged by a time-line that bounces around and a complicated story that requires the viewer to put the pieces together you might want to save this for another night, but don't miss it, it's an incredible piece of writing and filmmaking.