En Nochebuena, un viejo avaro llamado Ebenezer Scrooge recibe la visita del espíritu de su ex compañero, Jacob Marley. El compañero fallecido fue en su vida tan mezquino y tacaño como lo es ahora Scrooge y le advierte que cambie sus costumbres o enfrente las consecuencias en la otra vida. Scrooge descarta la aparición, pero el primero de los tres fantasmas, el Fantasma de la Navidad Pasada, visita como prometió. Scrooge ve esos eventos en su vida pasada, tanto felices como tristes, que forjaron su carácter. El segundo espíritu, el Fantasma del Regalo de Navidad, le muestra cuántos celebran la Navidad en la actualidad. El fantasma de la Navidad aún por venir le muestra cómo será recordado una vez que se haya ido. Para su deleite, los espíritus completan sus visitas en una noche dándole la oportunidad de enmendar sus caminos.