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.
2025
1998
2000
1958
2004
2007
1981
1954
1999
1974
1965
1985
1969
1975
1944
1970
1976