Donnieja Darka muče vizije divovskog čovjekolikog zeca Franka koji predviđa kraj svijeta za 28 dana, 6 sati, 42 minute i 12 sekundi i nagovara Donnieja na opasne i destruktivne nestašluke. Jedne noći Frank izvodi Donnieja iz kuće, trenutak prije nego što se motor Boeinga 747 sruši s neba ravno u njegovu spavaću sobu, što potakne Donnieja na razmišljanje da možda Frankova proročanstva nisu izmišljotine. Idući dan Donnie upoznaje u školi novu učenicu Gretchen, a iste noći ponovno susreće Franka koji ga nagovori da izazove poplavu u školi. Uskoro, Frank Donnieja zainteresira za putovanje kroz vrijeme pa Donnie posuđuje od profesora fizike knjigu "Filozofija putovanja kroz vrijeme", autorice Roberte Sparow, čudakinje koja čitave dane stoji na cesti provjeravajući je li stigla pošta...

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.

Pet godina nakon bitke sa sljezovim kolačićem iz pakla, svijet se za istjerivače duhova pretvorio u neprivlačno mjesto. Nekolicina sudskih zabrana posve je ugušila njihovo djelovanje i učinila od njih zabavljače na dječjim rođendanima, ili voditelje emisija na kablovskoj televiziji.