Daniel’s review published on Letterboxd:
"You give your kids salad! Your remember your kids birthdays! I mean, I've sat here and watched you wait until your kid fell asleep before you got high."
"Most moms do that, Carla."
When Amy Mitchell (Mila Kunis), a hard-working mother of two, discovers her husband is cheating on her and kicks him out, she soon feels fed up by the scrutiny she's under for not dedicating her whole life to her kids. Then, Amy meets two mothers who feel the same - Kiki Moore (Kristen Bell) and Carla Dunkler (Kathryn Hahn) - and the three decide to no longer try and live up to the high expectations ...
Bad Moms is a comedy film written and directed by Jon Lucas and Scott Moore.
Lucas' and Moore's film is a very funny raunchy comedy, and it's great fun to watch the three moms rebel and let loose. There are also some heartfelt and very real moments about modern motherhood in it.
Kunis, Bell and Hahn are all wonderful, very funny and a joy to watch, while the supporting cast includes even more great actresses - Christina Applegate and Jada Pinkett Smith - as well as a fun cameo appearance.
However, despite its terrific cast, some really hilarious moments and the great joy coming with watching people break rules and do all the things we ourself don't dare to do, it still feels too shallow, never truly going all out or exploring its themes in depth.
After the film's success, a sequel, A Bad Moms Christmas (my review), was released only one year later.
In conclusion, Bad Moms is a very funny albeit uneven comedy which only occasionally reaches its full potential, carried and - to the most part - saved by a trio of oustanding lead actresses.
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_82fc2aa1-bf83-4b85-95c2-d5ce25b5389f" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-82fc2aa1-bf83-4b85-95c2-d5ce25b5389f'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-82fc2aa1-bf83-4b85-95c2-d5ce25b5389f'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-82fc2aa1-bf83-4b85-95c2-d5ce25b5389f'));
' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_a5ac8293-3e16-4245-9ac3-b84751fdd6d0" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-a5ac8293-3e16-4245-9ac3-b84751fdd6d0'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-a5ac8293-3e16-4245-9ac3-b84751fdd6d0'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a5ac8293-3e16-4245-9ac3-b84751fdd6d0'));