Als Cal Weaver (Steve Carell) erachter komt dat zijn vrouw Emily (Julianne Moore) is vreemdgegaan en wil scheiden, stort zijn 'perfecte' leventje als een kaartenhuis in elkaar. Zijn vrije avonden besteedt Cal mokkend en alleen aan de bar, totdat player Jacob Palmer (Ryan Gosling) hem onder zijn hoede neemt. Om hem te helpen over zijn liefdesverdriet heen te komen, introduceert Jacob Cal in de wereld van vrijgezelle vrouwen, stoere drankjes, en een nieuwe kledingstijl die niet bij de degelijke warenhuizen te vinden is. Ondertussen worstelen zijn kids met hun eigen liefdesperikelen en komt Cal erachter dat je je looks wel een make-over kan geven, maar je hart niet...

Oliver (Ewan McGregor) ontmoet de onvoorspelbare Anna (Mélanie Laurent), enkele maanden na de dood van z’n vader Hal (Christopher Plummer). Deze nieuwe liefde overspoelt Oliver met herinneringen aan z’n vader die – na een huwelijk van 44 jaar – op 75-jarige leeftijd eindelijk uit de kast kwam als homoseksueel. De onthulling van Hal bracht vader en zoon dichter bij elkaar dan ze ooit waren. Nu tracht Oliver Anna lief te hebben met alle lef, humor en hoop die hij van z’n vader geleerd heeft.

Calvin Carter, een succesvol zakenman, heeft het allemaal, maar negeert zijn naasten. Op kerstavond verandert dat als het bord op zijn kantoorgebouw op hem valt. Hij wordt wakker in een ziekenhuisbed, verzorgd door Angie, een verpleegster die hem al snel laat weten dat hij 12 dagen(kansen) heeft om zijn zaakjes op orde te krijgen en de 'perfecte' kerstavond te bereiken. Doet hij dat niet, dan heeft dat ernstige gevolgen.

Greg is z'n leven lang op zoek naar de ware liefde. Hij valt vooral op rijzige blondines, die hem overigens steeds in de steek laten. Wanneer hij in het huwelijksbootje stapt met de mooie Annabelle kan hij zijn geluk niet op, vooral omdat het er naar uitziet dat hij binnenkort vader zal worden. Maar alles loopt fout! Greg's zoveelste romantische fiasco doet hem bij Dr. Billie Parker belanden, een jonge vrouwelijke dokter. Ze is niet blond en helemaal Greg's type niet, maar de twee blijken toch voor elkaar geschapen te zijn...