Amy Mitchell (Mila Kunis) is an overworked mother of two. Between caring for her kids Dylan (Emjay Anthony) and Jane (Oona Laurence), doing her job, going to PTA meetings, and just handling a bunch of things all at once, she barely has time for herself and is rarely rewarded with gratitude.
The PTA is run by "perfect mom" Gwendolyn James (Christina Applegate), who is always followed by her two lackeys Stacy (Jada Pinkett-Smith) and Vicky (Annie Mumolo). Gwendolyn is always getting Amy to go to PTA meetings even though they are ridiculous and Gwendolyn is overbearing and crazy. Amy's job is mostly part-time at a coffee company, and her boss Dale (Clark Duke) is an idiot, while her other co-workers are lazy millenials.
During dinner, Jane freaks out about the postings for the soccer team that night, which in turn makes Amy freak out. The two go online and see that Jane made the team, and they get excited. Moments later, Amy walks into her man-child husband Mike's (David Walton) office to find him jerking off. She thinks it's porn and doesn't care at first until the woman onscreen turns out to be someone on a webcam. When Amy asks how long this has been going on, the woman says about ten months, and Mike admits he developed feelings for the woman. Amy kicks Mike out of the house.
The next day, the family's dog Roscoe isn't feeling well, so Amy has to take him with her as she drops the kids off at school. Gwendolyn startles her, making her spill coffee on herself. She asks Amy to attend a PTA meeting that afternoon regarding a bake sale. Amy heads off to the vet and is told she has to carry the dog all day since he has vertigo. This makes Amy miss an important meeting at work. She is then late to pick up Dylan and Jane from school, and Jane is late for her first day of soccer practice. They head over, and Amy accidentally hits a bus, knocking off her side mirror. As Amy tries to explain herself to the coach, a kid slides down the field and knocks Amy down.
Amy begrudgingly attends the PTA meeting with the other moms. Gwendolyn restricts the moms from bringing anything to the bake sale that contains basically any ingredient used in a baked good. When she assigns Amy the job of weeding out the bad ingredients, Amy puts her foot down and states what a hectic day she's had, and how she is tired of all the nonsense, so she quits the PTA.
Later, Amy goes to a bar and meets two other moms, stay-at-home Kiki (Kristen Bell) and always-horny Carla (Kathryn Hahn). They both praise Amy for saying what they've always been too afraid to say. The three of them have drinks and discuss the hardships of motherhood. They decide that instead of being role model moms, they want to be "bad moms" that do whatever the hell they want to do. They start by going to the supermarket and making a mess by eating whatever they want and making a chocolate milk martini.
Amy wakes up disheveled and doesn't bother to make the kids breakfast. She takes them to school in Mike's car and then has a nice quiet breakfast by herself like she's fantasized, blowing off work. When Dale calls her on speakerphone, she lets her co-workers know what a crappy boss he is.
Amy meets up with Kiki and Carla to go to the movies. They get food afterwards, where Kiki's husband Kent (Lyle Brocato) appears and essentially makes her ditch her friends and return home to watch their kids, which puts off Amy and Carla.
The school holds its bake sale, and Amy just brings store-bought doughnut holes. She's approached by the handsome widowed father Jessie (Jay Hernandez), who shows interest in Amy. Gwendolyn comes over and smacks the box off the table, threatening to bring Amy down for messing with her organized bake sale. She storms off and knocks another mom's cupcakes over.
Amy is taking Jane to a Mandarin class, but since she doesn't like it, Amy instead treats Jane to a spa day at the place where Carla works since she could sneak them in. Amy accidentally lets it slip that she and Mike are splitting up, which upsets Jane, but Amy tries to comfort her.
That night, Amy decides she wants to get laid since she's only ever had sex with Mike, and that hasn't been in ages. Kiki and Carla pick out a sexy dress for Amy while also make fun of her "mom bra". The ladies go out to a bar, but every guy that Amy comes across gets put off by her acting too much like a mom and talking about being a mom. Jessie and his buddies show up, leaving him and Amy to sit and talk together. Jessie talks about how he's noticed what a good job Amy does with her kids, leading to them making out.
Gwendolyn forces the soccer coach to bench Jane to get back at Amy. When Amy finds out it was Gwendolyn, she confronts her and challenges her to become the new head of the PTA. With Kiki and Carla's help, they spread word to the other moms about Amy running for the position.
Dylan complains to Amy about her not finishing his school project for him and for not making breakfast anymore. She tells him that he's become entitled and that he'll grow up to be rotten if he keeps it up, so he can be influenced to change.
Amy, Kiki, and Carla hold a party for the moms to get them to vote for her. Only one mom shows up, and that's just because Carla threatened to bang her husband. The other moms are at Gwendolyn's party since she hired Martha Stewart. However, Gwendolyn bores the other moms by suggesting they have year-round school. The mom at Amy's party texts the other moms, and everyone leaves to go to her house. They end up having way more fun, and Martha even heads over with jello shots. Gwendolyn, Stacy, and Vicky go over to Amy's house to watch her give a speech on doing less instead of overworking themselves and their kids. The moms cheer for Amy, but Gwendolyn decides it's time to fight back. She and her cohorts sneak into the school at night and slip something into a locker.
After the party, Jessie shows up to Amy's house after getting a "disturbing" text message written by Carla. The two end up having sex.
Amy gets a surprise when Mike returns home and claims that he wants to work things out. She wants him to go to therapy with her, which he dreads. The two end up going and meeting with Dr. Karl (Wanda Sykes). When she makes Amy and Mike roleplay as each other, their true feelings come out, in which Mike says Amy is a perfectionist and Amy says that Mike is good for nothing, and the two of them just aren't in love anymore. Dr. Karl realizes their marriage can't be fixed and suggests they divorce immediately. The two leave, but they apologize to each other and part on better terms.
Amy gets a phone call from Principal Burr (Wendell Pierce), who asks her to go to the school. A bag of joints was found in Jane's locker, and Burr was apparently tipped off by a concerned parent. Amy knows it was Gwendolyn, but Burr still kicks Jane off the soccer team. Jane runs out in tears, and Amy follows. Jane tells her that she's become selfish and has neglected her parental duties in favor of hanging out with her new friends. Jane and Dylan (and the dog) end up staying with Mike for a little bit. To top it all off, Amy gets fired for not showing up to work lately. This leaves Amy alone and despaired.
The night of the PTA elections arrives. Gwendolyn gives a long speech, leaving Kiki and Carla to go to Amy's house, where she is miserably watching a movie. The two inspire her to get up on her feet and get back at Gwendolyn for hurting Jane. They drive off to the school. Kiki gets a call from Kent, who is left alone with the kids. He demands that she come home, but she finally stands up for herself and tells him it's his turn to deal with the kids. Amy and Carla are very proud.
The ladies arrive just as it's Amy's turn to give a speech. She is unprepared, but she goes up to give an improvised speech. Amy admits that she is not a perfect mom, and that being a mom in this day and age is impossible. The other moms relate and applaud her honesty. It inspires other moms to stand up and express their true sentiments over their day-to-day responsibilities. The moms all cheer for Amy, while Gwendolyn leaves, knowing she is defeated.
Amy wins the election and celebrates with her friends. She then sees Gwendolyn crying in her car. Amy approaches her and talks to her. Gwendolyn admits that her life is anything but perfect, and how it's taken a huge toll on her. She apologizes to Amy for what she did to Jane, and Amy forgives her.
The kids return to the house. Jane is back on the soccer team, and she thanks her mom and apologizes for acting out on her. Dylan surprises Amy by making her a frittata for breakfast. Amy drives the kids to school and gets a call from Dale, who begs her to come back to work since the place is falling apart without her. Amy agrees to come back on the condition that she gets paid more and that her work schedule becomes more flexible. Amy drops the kids off and meets with Kiki and Carla. As they decide on what they should do that day, Gwendolyn pulls up in her car and invites the ladies to join her. They decide to take Gwendolyn's husband's private jet to wherever they want to go.
During the credits, we see Mila Kunis, Kristen Bell, Kathryn Hahn, Christina Applegate, Jada Pinkett-Smith, and Annie Mumolo with their mothers all discussing their lives as mothers and daughters back then and today, and how much they all love each other.
Thanks for reading the spoiler.
Please share it with your friends...
You can send in your spoiler to other movies by going here.