Filmul prezintă povestea unui bătrân zgarcit Scrooge,jucat de Jim Carrey care trebuie să întâlnească fantomele Crăciunului, ale trecutului, ale prezentului si ale viitorului apropiat, pentru a-l ajuta să reînvie bunătatea din inima lui rece. Fantomele îi amintesc faptul că s-a obişnuit să fie un om morocănos, dar şi consecinţele refuzului de a se strădui să devină un om mai bun. În apropierea Crăciunului, cea mai veselă zi a anului, Scrooge îşi dă seama de contrastele personalităţii sale.