En una fría noche de Navidad, el avaro Ebenezer Scrooge, un viejo miserioso que desprecia las festividades y a la gente que le rodea, se encuentra solo en su oficina. Su empleado, Bob Cratchit, que apenas logra sobrevivir con un salario miserable, espera ansiosamente el momento de celebrar con su familia. Scrooge, con su corazón de piedra, se niega a mostrar compasión y despacha a Bob sin piedad.
Esa noche, mientras Scrooge regresa a su hogar, es visitado por el fantasma de su antiguo socio, Jacob Marley, quien arrastra cadenas como símbolo de su vida llena de egoísmo y avaricia. Marley advierte a Scrooge que cambiará su destino a través de la visita de tres espíritus. En un giro inesperado, el primer espíritu aparece: un espectro radiante que representa su infancia, trayendo recuerdos cálidos y olvidados de su juventud llena de alegría.
El segundo fantasma lo lleva a presenciar el presente, mostrándole cómo su actitud afecta a su empleado y a su familia, especialmente al frágil Tiny Tim. Finalmente, el tercer espíritu, envuelto en sombras, le arroja un vistazo aterrador de su futuro solitario y desolador si no cambia su forma de vivir.
Impactado por estas revelaciones, Scrooge despierta la mañana de Navidad con un renovado espíritu. Decide redimirse, ayudar a los demás y convertirse en un hombre generoso y amable, transformándose en la encarnación del verdadero espíritu navideño. Su conversión se convierte en un alegre recordatorio de que nunca es demasiado tarde para cambiar.