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.
1983
1987
1993
1986
1932
—
1968
2018
1985
1969
2014
2023
2013
2006
1956
2007
1970
1976