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.
2015
2016
2000
1982
2002
1945
1991
1949
1987
2008
1999
2024
1989
1963
—
2014
1985