This movie has several funny scenes. I haven't seen a movie this funny since Wedding Crashers. Before I started watching it I thought it would be just some typical Hollywood movie, but I was pleasantly surprised. It is smart, original and has a lot of heart. There is a moral to the movie and it makes you feel good after seeing it. Great movie, one of the best of the year so far.