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, hes 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 interestand 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 thats always a good thing. Rhys Darby of Flight of the Conchords has some funny moments as Carreys co-worker, as does Bradley Cooper as his best friend. Ultimately, the plot is too cookie-cutter, and a flailing Carrey cant fix that.