I went to see this because I thought my kids would like it, and I ended up laughing through the whole movie. Will Farrell is always pretty funny, but I was surprised by how good Mark Wahlberg was - he more than held his own. A funny, funny script well-played by all the actors.