This movie was pretty dang funny. I love when Mark Wahlberg plays an uptight "tough" character that comes off so funny. He does this very well. Will Ferrell was funny and not too over-the-top...just right. Michael Keaton was great as well. Great idea pairing Wahlberg and Ferrell together, good supporting cast too. my husband (36yrs) and I (41yrs), and our son (10yrs old) saw this movie last night and we all laughed out loud through most of the movie.