Bad Moms is essentially your average frat-house party flick, starring hot Hollywood mums in place of Zac Efron - or at least it's trying to be.
That's largely how it's been marketed and for the most part, it's what you get. Directed by the two writers behind The Hangover it follows a similar formula.
Mila Kunis plays Amy Mitchell, an overworked, under-appreciated mum who puts her sanity on the line in order to do all the "right" things expected of a good mother.
But one day everything that could go wrong does; little things like running late, having to take the dog to the vet - the kind of stuff real mums have to deal with. By the end of the day, she's reached her limit and quits the PTA - which she's spent years bending over backwards to impress - and goes to the bar where she meets two other struggling mums (Kristen Bell and Kathryn Hahn).