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.
2019
1961
1976
2024
—
1959
1963
1969
1982
2001
1983
1987
1993
1986
1932
2015
2003