On the anniversary of Jacob Marley's death, his business partner Ebenezer Scrooge finds unwelcome company in the form of three spirits from Christmases Past, Present and Yet to Come.
1967
2023
1987
2024
2025
1992
—
2014
1945
2012
2015
1979
2008
1960