A hét évvel ezelőtti Szenteste óta, amikor eltemette régi barátját és üzlettársát, Jacob Marley-t, Ebenezer Scrooge búskomorsága szüntelen keserűséggé változott az ünneppel és barátjával kapcsolatban. Kegyetlenkedéseinek állandó célpontja hűséges ugyanakkor szerény ügyintézője, Bob Cratchit, s habár Scrooge saját unokaöccse elfogadja nagybátyja nézetét, miszerint nincs szükség Karácsonyra és hogy nincs melegebb pillanat a "Bah! Humbug!"-nál, ez a Szenteste mégis kezdettől fogva más. Scrooge-ot meglátogatja egykori üzlettársának szelleme, aki figyelmezeti őt, hogy következményei lehetnek a másoknak okozott szenvedésnek és lehetőséget nyújt neki, hogy helyrehozza a dolgokat.

Egy sérült műkorcsolyázót elküldenek a hegyekbe, hogy ott lábadozzon a sérüléséből. Itt találkozik egy volt jégkorongozóval és annak fiatal lányával, és rájön, hogy eddig mi hiányzott az életéből.

Shannon, az egyedülálló anya sofőrként dolgozik, így kénytelen Karácsonykor a kisfiát egy dadusra bízni, ugyanis egész este egy gazdag férfit kell fuvaroznia. Fred, a milliomos megrögzötten szórja a pénzt bárhol is jár. A történet és az este közben azonban Fred-ről rég elhallgatott titkok is napvilágra kerülnek. Shannon és Fred találkozása pedig talán mindkettejük életét örökre megváltoztatja.

A kamaszodó Eddie tökéletesen megtervezi a karácsonyt apjával, és nem kér mást, csak azt a mágikus sportcsukát, amit minden tévécsatorna reklámoz. Terve azonban felborul, amikor bátyja megjelenik az ajtóban Marilynnel, a menyasszonyával. Eddie úgy véli, anyja helyét senki nem foglalhatja el a házban, ezért mindent elkövet, hogy Marilyn menekülőre fogja. Csakhogy nem számol a női fortéllyal.