Holy cow I was pleasantly surprised by this movie. I was expecting awful, in fact, we almost didn't go see it at all (thanks, Movie Pass!). But despite a few overly slapstick moments here and there, the movie was quite charming, heartwarming, and hilarious.
The movie starts with us witnessing the world of Brad (Will Ferrell) and Dusty (Mark Wahlberg) since we last left them at the end of the first movie. Things are pretty hunky dory as they trade the kids off and on, and juggle carpool, taekwondo lessons and Christmas pageants. The conflict comes when the dad's dads show up for Christmas this year (sound familiar...?) In this case the characters are well cast, John Lithgow and Mel Gibson play them expertly, and despite being exaggerations, they are still recognizable humans with flaws and foibles.
What I really enjoyed about the movie overall is that all of the conflict and tension is believable. Gibson's character goes around lighting fires between people because he likes to watch them burn, but they are all legitimate worries and grievances, and while they aren't handled in the most mature way at first (because it's a movie), eventually they are resolved in a real and believable manner. The laughs along the way are mostly genuine and witty.
And the ending...well, let's just say I can't wait to see what happens when the Bad Mom's Moms and the Daddy's Home Dads end up in Vegas together!