Ebenezer Scrooge (Jim Carrey) comienza la semana de Navidad con su habitual actitud despreciativa cuando habla con su fiel empleado Bob Cratchit (Gary Oldman) y con su alegre sobrino (Colin Firth). Pero cuando los espíritus de las Navidades pasadas, presentes y futuras lo llevan en un esclarecedor viaje que le revela verdades que él se resiste a ver, el viejo Scrooge finalmente deberá abrir su corazón y compensar años de rencor antes de que sea demasiado tarde... Adaptación del clásico de Charles Dickens, utilizando la misma técnica de animación que en "El Expreso Polar" y "Beowulf".