Piše se leto 1987. Bodoči borzni posrednik Jack Campbell (N. Cage) sprejme enoletno pripravništvo v ugledni londonski banki in se zato loči od svoje velike študentske ljubezni Kate (T. Leoni). Kate predvideva, da Jackov odhod pomeni konec njunega razmerja in ga prosi, naj ne odide. Ambiciozni mladenič se kljub temu odpravi v London.
Trinajst let kasneje, božični večer. Jack je uspešen poslovni človek iz Wall Streeta, ki je pravkar zaključil velik posel. Še naprej je samski in se sem in tja spušča v kratkotrajne zveze. Osamljen na božični večer je Jack presenečen, ko po toliko letih prejme Katerino sporočilo. Sprašuje se, kakšno bi bilo njegovo življenje, če je ne bi zapustil. Zaradi božične čarovnije se Jack naslednje jutro prebudi kot skromni družinski človek z dvema otrokoma...