Stop reading this review and start watching this movie. Highly recommend. Intelligent humor and all the feels. It might make you mad in a couple of spots, but so does your best friend. You'll get over it. Why are you still reading this review - get the movie already!