Last night I was lucky enough to attend a free screening of Bad Moms thanks to Gofobo. And let me just start off with how freaking amazing that movie is!

Bad Moms stars Mila Kunis (Amy Mitchell), Kristen Bell (Kiki), Katheryn Hahn (Carla), Annie Mumolo (Vicky), Jada Pinkett Smith (Stacy), and Christina Applegate (Gwendolyn). The cast alone should tell you how hilarious this movie is.

Mila Kunis’ character Amy Mitchell is a mom who does it all. You start to think that she has a perfect life– a loving husband, 2 great kids, a beautiful house and a great career. But that couldn’t be any further from the truth. Amy is your typical overstressed and overworked female. She is the sole provider for her family while working for a boss who overworks her and underpays her. She does everything for her family. Her husband is a stay at home who in reality is basically her third child. She barely has any time for herself. Overstressed, almost to the point of a major meltdown, Amy decides that she has had enough. Her and her two new friends, Kiki and Carla, decide its time to rebel a bit. The movie follows them on their crazy, long overdue of self-indulgence freedom. Which just so happens to send them into a battle of sorts with the queen bee of the PTA, Gwendolyn and her little minions, Stacy and Vicky.

Though-out the movie, there is never a dull moment. It is filled with a near constant stream of humor that is fitting for both girls and guys. I would definitely recommend as a perfect choice for a girls night out or date night. Bad Moms comes out July 29, 2016.

Will you go check out Bad Moms? Leave a comment with your answer!