This movie is hands down one of my favorite comedies of all time. There is no way you could watch this movie and not laugh constantly. This is a fun ride the entire ride. It is outrageous at times (but in a great way) but also has heart warming scenes and it all just mixes together in an incredible way. Everyone of the main characters plays their parts to perfection. It just hits all the spots that a great comedy should hit. If you have not seen this movie WATCH IT RIGHT NOW. You will not be disappointed!