Cameron Diaz is having the worst 24 hours of her life, and it’s all playing out in the first trailer for Netflix’s Bad Day, released November 5. The action-comedy premieres on the streamer December 11.
Diaz plays Joy, a frazzled single mom from Queens who makes a pinky promise to her youngest daughter that she won’t miss her soccer game. Naturally, everything that can go wrong does: her car gets towed, her bank account freezes, she has to get her father (Ed O’Neill) to a dialysis appointment, and she’s dodging commentary from a pack of gossiping Pilates moms. Things escalate when Joy tries to pull just $30 from her frozen account and winds up at the center of a bizarre bank robbery misunderstanding that brands her an accidental criminal.
The film also stars Danielle Brooks, Rhenzy Feliz, Ben Schwartz, Mark Duplass, Rob Corddry, John Higgins, Jessica Belkin, Emma Pearson, Ayden Mayeri, and Retta.
The official trailer is out now, set to Bill Withers’ “Lovely Day” for maximum ironic effect.
Jake Szymanski (Jury Duty) directs from a script by Laura Solon. Beau Bauman produces through Good One Productions, with Mark Moran executive producing alongside Solon and Jeremy Mittleman serving as co-producer.
Bad Day marks Diaz’s second film with Netflix following her comeback in Back in Action, which became one of the streamer’s most-watched original movies after its January 2025 release. This time around, she’s trading the espionage of that film for pure domestic chaos, with the trailer leaning fully into what Netflix is calling a “big-heart mom-com.”
With a stacked comedic cast and a director coming off the acclaimed Jury Duty, Bad Day looks positioned to be an easy holiday-season watch when it lands December 11.