Ebenezer Scrooge begint de Kerstdagen zoals gewoonlijk met krenterige minachting naar zijn trouwe hulp en snauwend naar zijn vrolijke neef. Maar de geesten van het verleden, het heden en de toekomst nemen hem mee op een opzienbarende reis waarbij de oude Scrooge met veel tegenzin de waarheid onder ogen moet zien. Hierdoor realiseert hij zich dat hij zijn hart moet openen voordat het te laat is, om alle ongelukkige jaren weer goed te kunnen maken.