Saw this movie this past weekend, and it is really good. I didn't go in expecting much, since the trailer made it look horrible, but it was really funny, and witty, and didn't lag at any point during the movie. It's always nice finding a movie my son and I can both enjoy.