Bad Moms 2

Overworked and underappreciated, the three bad moms prepare for the most challenging time of the year – Christmas. But, when their own moms show up to celebrate the holidays, things go from bad to worse.

For some, Christmas is the most wonderful time of the year, but not when you’re a bad mom. Amy (Mila Kunis), Kiki (Kristen Bell) and Carla (Kathryn Hahn) know all too well that they have the best part of two months of hell ahead of them.

With kids to please, endless amounts of shopping and nagging families to contend with, January can’t come any sooner. The arrival of their own moms who are staying over for the holidays marks the final nail in the coffin as far as their own personal enjoyment is concerned.

As tensions rise and the knives come out for sharpening, Christmas 2017 is beginning to look a lot more like World War III.

Hot on the heels of last summer’s comedy smash, Bad MomsA Bad Moms Christmas ups the outrageous antics with an extended all-star cast. Mila Kunis (The Spy Who Dumped Me), Kristen Bell (Frozen 2) and Kathryn Hahn (The Secret Life of Walter Mitty) all reprise their roles as the disgruntled mother’s.

Their own bad moms are played by Susan Sarandon (Thelma & Louise), Cheryl Hines (Curb Your Enthusiasm) and Christine Baranski (Mamma Mia! Here We Go Again), who all bring with them a knack for comedic timing.

Watch the trailer here