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.
2024
2002
1999
1997
2000
1960
2020
2006
1956
2007
2017
1972
1981
2005
1998