Scrooge trabalha em um escritório em Londres com o seu empregado Bob Cratchít, pai de três filhos e do pequeno Tím, que tem problemas nas pernas. Na véspera de Natal, enquanto todos preparavam-se para a celebração, Scrooge, um homem avarento que abomina o Natal, não via razão para tanta alegria. Até que recebe a visita do fantasma de seu falecido sócio, que se arrependeu de não ter sido bom e nem generoso em vida e acha que Scrooge tem uma chance. Segundo fantasma, Scrooge receberá a visita de três fantasmas, que o levarão a uma viagem pelo presente, passado e futuro, para tentar salvá-lo enquanto é tempo.