In Crazy Stupid Love , Emily cheats on her husband with a coworker David Lindhagen ( Kevin Bacon ) and wants a divorce .
The film started with Cal Weaver ( Steve Carell ) a middle-aged man being told by his wife Emily ( Julianne Moore ) with whom he has married for almost 25 years while they are browsing dessert menu at the restaurant that she has cheated on him with
Crazy, Stupid, Love