The first time I saw this movie I was like not impressed, then I gave it a chance and re watched it , it's now one of my fave movie to watch. The acting is great and the story is fluid. Like a sick mind of a great actor. I also liked the score of the movie. The dialogues are silly and the characters just mesh all well together.