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.
2020
2005
1964
1960
2001
1999
1975
1995
2018
2024
2016
1988
1940
2019
1997
1953
2006
1955