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.
1968
2001
1999
1957
2004
1988
1993
2021
1959
1983
2024
2013
1970
2002
2018
1937
1977