Boston, 1857. Charles Dickens encontra-se perante uma audiência que o vai ouvir ler a sua história Um Conto de Natal. O súbito aparecimento de um rato na sala leva-o a iniciar o relato, que começa num hospital gerido em benefício dos pobres e necessitados. Mas as elevadas dívidas da instituição levam o seu único médico a ser preso, deixando a sua amada Belle entregue a si própria. As dívidas estão agora na mão de Ebeneezer Scrooge, de quem Belle esteve há muito noiva. Desprovido do espírito de amor e da humanidade que outrora possuiu, Scrooge é hoje um homem mau e cruel, sem quaquer espírito de Natalício. Na véspera de Natal é visitado pelo espírito de um seu antigo parceiro de negócios, Jacob Marley, que o avisa que caso não mude a sua atitude o espera a miséria eterna, e que Scrooge irá ser visitado por três espíritos, o Espírito do Passado, o Espírito do Presente e o Espírito do Futuro. Será que Ebneezer Scrooge vai alguma vez mudar, e sentir finalmente o que é o verdadeiro espírito de Natal?