Dva dana prije Božića, Trixie je tužna jer se Bonnie s njom nikad ne igra. Malo kasnije, Bonnie nosi svoje omiljene igračke kod prijatelja na zajedničku igru, no tamo joj se svidi igraća konzola pa igračke završe u drugoj sobi, prepuštene same sebi. Tamo se nalazi linija opasnih dinosaura-igračaka pa će naši junaci biti u velikoj opasnosti...
Ebenezer Scrooge (Jim Carrey) započinje božićne blagdane u svom uobičajenom čangrizavom raspoloženju, otresajući se na svoga vjernog službenika (Gary Oldman) i njegova veselog nećaka (Colin Firth). Scrooge daje svima do znanja da nema namjeru uživati u blagdanima i, kao i uvijek, odlazi kući sam. No ondje susreće duh svojega pokojnoga poslovnoga partnera Jacoba Marleyja. Marley, koji u zagrobnom životu plaća cijenu svoje bezosjećajnosti, želi pomoći Scroogeu da izbjegne sličnu sudbinu te mu kaže da će posjetiti tri duha. Duhovi prošlih, sadašnjih i budućih Božića vode staroga Scroogea na putovanje koje će mu otvoriti oči i suočiti ga s istinama s kojima se nevoljko suočava. Scrooge mora otvoriti svoje srce kako bi nadoknadio godine zlovolje prije nego što bude prekasno.
Otet je mali siroti dječak bubnjar. Nakon što pobjegne, traži svoju devu i pronalazi je na rođenju bebe Isusa. Bebi Isusu daje jedini dar koji ima - pjesmu na bubnju. Ova pjesma jedini je dar na koji beba reagira.