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.
2006
2004
2008
2014
2013
1993
2009
1973
1988
2005
—
1998
1997
1963
2002
2024
1960
2019
1914
2018