De dag voor Kerstmis krijgt de oude, gierige Scrooge bezoek van de geest van zijn overleden zakenpartner Marley. Deze neemt hem mee naar drie kerstvieringen: een uit het verleden, een uit het heden en een in de toekomst. Zo ziet Scrooge hoe het gezin van een van zijn onderbetaalde klerken het kerstfeest viert en hoe blijmoedige ouders en kinderen hun armoede en tegenslagen proberen te dragen. Scrooge krijgt spijt van zijn gierigheid en besluit zijn leven te beteren. Op de ochtend van Kerstmis ontwaakt hij als een ander mens, en zo krijgt dit beroemdste aller kerstverhalen een goed einde.