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.
1997
2005
1964
1994
1965
—
2018
2020
2019
1981
1979
1976
1999
1972
2001
1995
1990
2002
1962