O Natal não consegue suscitar em Ebenezer Scrooge mais do que "Bah, Humbug!", a sua característica expressão de desprezo e escárnio. Scrooge, é um velho sovina cuja obsessão pelo sucesso financeiro deixou azedo e sozinho na sua velhice. Mas numa véspera de natal, Ebenezer tem a maior lição que alguma vez podia imaginar, quando os fantasmas do Passado, Presente e do Futuro lhe fazem uma visita, levando-o numa viagem através da sua vida, que lhe vai abrir o coração para algo muito mais poderoso que o dinheiro: o Amor, os Amigos e a Família. Com o impressionante desempenho de George C. Scott (Patton), esta fabulosa adaptação do mais conhecido livro de Charles Dickens foi totalmente filmada na aldeia história de Shrewsberry, em Inglaterra e trouxe aos écrans a História de Natal mais conhecida do mundo.

Ebenezer Scrooge (Alastair Sim) é um velho rico, avarento e grosseiro. Na noite de Natal, ele recebe a visita de três espíritos, representando o passado, o presente e o futuro. Os espíritos mostram a Scrooge sua vida, os sonhos que já teve, seus erros e o que ele pode vir a ser. Com isso Scrooge percebe seu egoísmo e muda seu jeito de ser. Considerada a melhor dentre as adaptações do livro Contos de Natal, de Charles Dickens.

O amor paira em Londres. Há um casal que se casa. Há um padrinho de casamento que se apaixona. Há um viúvo que tenta ajudar o enteado a expressar os seus sentimentos por uma rapariga. Uma mãe devota que procura o amor que já não existe. Há amores secretos e outros nem tanto. Em plena quadra natalícia, oito casais têm de lidar com o amor.

Papai Noel sofre um acidente no telhado da casa de Scott Calvin, que é um vendedor de brinquedos. Impossibilitado de continuar seu trabalho, Noel pede ajuda. Scott atende o pedido, mas percebe que está engordando e sua barba crescendo. E então, percebe que está se tornando o novo Papai Noel.

Meredith Morton (Sarah Jessica Parker) é uma elegante executiva nova-iorquina, acostumada a enfrentar desafios. Entretanto o pior de todos está por vir, quando aceita o convite para passar o Natal junto à família do seu namorado, Everett Stone (Dermot Mulroney). Com hábitos muito diferentes dos seus, a família de Everett não causa nenhuma simpatia em Meredith. A recíproca é verdadeira, sendo que Sybil (Diane Keaton), mãe de Everett, antipatiza de cara com Meredith. Ao contrário da maior parte da família Ben (Luke Wilson), o irmão de Everett, tenta consolar Meredith de alguma forma. Diante das dificuldades, Meredith pede a sua irmã Julie (Claire Danes) que a encontre para ajudá-la a passar o Natal.

No Natal, Nicki descobre dois cavalos presos na neve. Sem ter mais opções, a jovem pega uma pá e começa a fazer um caminho para ajudar os animais, inspirando seu pai e toda a comunidade.

Em plena crise pessoal, Claudie parte para casa dos pais, para a refeição do Dia de Ação de Graças, mas o convívio familiar termina num verdadeiro conflito.