En una atmósfera nevada y festiva de Londres, conocemos a Ebenezer Scrooge, un anciano avaro cuyo corazón es tan frío como el hielo. Despreciando la alegría y los festejos navideños, Scrooge desprecia a todos los que lo rodean, incluido su empleado Bob Cratchit, quien apenas gana lo suficiente para mantener a su familia. La víspera de Navidad, Scrooge tiene un encuentro inesperado con el fantasma de su antiguo socio, Marley, quien arrastra cadenas en el más allá como resultado de su avaricia. Marley advierte a Scrooge que corre el mismo destino si no cambia su forma de ser. Esta noche, se le enviarán tres espíritus que le mostrarán el pasado, presente y futuro de su vida.
El primer espíritu lo lleva a su infancia, donde reviven momentos de su soledad y pérdida, mientras que el segundo lo enfrenta a la calidez de la familia Cratchit y el amor que los une, a pesar de las dificultades. Finalmente, el tercer espíritu lo confronta con su futuro sombrío, donde su falta de compasión lo deja solo y olvidado.
A medida que Scrooge navega por estas revelaciones, su corazón se ablanda y se transforma, despertando en la mañana de Navidad lleno de alegría y arrepentimiento. Con una nueva perspectiva, se convierte en un hombre generoso, decidido a redimir sus errores y a compartir el verdadero espíritu de la temporada, inspirando sonrisas y esperanza en todos los que lo rodean.