En una fría noche de diciembre, Ebenezer Scrooge, un avaro y solitario hombre de negocios, se encuentra sumido en su mundo de dinero y desprecio hacia los demás. Desestimando todo lo que tenga que ver con la Navidad, pasa la festividad trabajando y rechazando la compañía de su querido pero optimista empleado, Bob Cratchit, y su familia. Sin embargo, la noche de Nochebuena, su vida da un giro inesperado cuando el fantasma de su antiguo socio, Jacob Marley, lo visita. Marley's espíritu, encadenado por sus malas acciones en vida, advierte a Scrooge que su avaricia lo llevará por el mismo camino si no cambia.
A lo largo de la noche, Scrooge es visitado por tres espíritus: el Fantasma de la Navidad Pasada, quien le muestra sus recuerdos olvidados y la alegría que una vez sintió; el Fantasma de la Navidad Presente, que revela la felicidad que la generosidad y el amor pueden traer, incluso en la humilde casa de los Cratchit; y el Fantasma de la Navidad Futuro, que presenta un sombrío destino si Scrooge no modifica su comportamiento.
Con cada visita, Scrooge redescubre el verdadero significado de la Navidad y el valor de la compasión y la conexión humana. Al amanecer del día de Navidad, Scrooge despierta transformado, decidido a enmendar su pasado y compartir la alegría de la festividad con aquellos que lo rodean, especialmente con los Cratchit. A partir de ese momento, se convierte en un símbolo de generosidad, inspirando a otros a hacer lo mismo.