Jim Carrey plays a man who, after attending a self-help seminar, must say yes to all of the challenges that come his way. That means if a homeless person asks for all of his money, or an elderly woman offers up sexual favors, he must say yes. This provides for minimal laughter as Carrey strains with the physical humor. Essentially, he’s repeating the Liar Liar formula. He has a couple of good moments (most notably a physical stunt involving a fall and a waitress’ tray), but the movie never really catches fire. Zooey Deschanel plays the love interest—and she's a little young for the 46-year-old Carrey, who is beginning to look his age. She gets a couple of chances to sing, and that’s always a good thing. Rhys Darby of Flight of the Conchords has some funny moments as Carrey’s co-worker, as does Bradley Cooper as his best friend. Ultimately, the plot is too cookie-cutter, and a flailing Carrey can’t fix that.