Cu 13 ani in urma, cand Jack Campbell (Nicholas Cage) a plecat la Londra pentru o specializare, i-a promis prietenei sale, Kate (Tea Leoni) ca vor sta despartiti doar un an. Acum este Ajunul Craciunului, iar Jack a este un celibatar de pe Wall Street bine platit, cu multa putere si cu un standard de viata ridicat, in timp ce Kate reprezinta doar o amintire indepartata. Aflandu-se la cumparaturi intr-un magazin obisnuit aflat pe drumul dintre casa si serviciu, Jack se trezeste in mijlocul unei dispute intre patronul magazinului si un vagabond turbulent. Dupa ce ajuta la calmarea situatiei, Jack incepe sa-i faca morala tanarului Cash (Don Cheadle), care la randu-i il intreaba pe Jack despre valorile acestuia in viata. “Am tot ce mi-as putea dori” ii spune Jack.