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.
2000
1972
1982
1993
2017
1979
1974
2006
2007
2015
1983
1986
2021
2018
2020
1973
1981