Watch Trailer: Crazy Stupid Love

At fortysomething, straight-laced Cal Weaver (Steve Carell) is living the dream--good job, nice house, great kids and marriage to his high school sweetheart.