Sinopse: O avarento Ebenezer Scrooge (Jim Carrey) começa a época de Natal com o seu habitual mau humor, gritando com maus modos ao seu fiel empregado (Gary Oldman) e ao seu alegre e carinhoso sobrinho (Colin Firth). Mas quando os fantasmas do Natal Passado, Presente e Futuro o levam numa viagem, reveladora de muitas verdades, que o Velho Scrooge não quer enfrentar, ele vai ter de abrir o coração para apagar anos de ruindade antes que seja tarde demais...