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.
1999
2002
1997
2000
1960
1989
1978
2008
2021
2017
1969
1988
1979
1919
2022
1932
1996
1956