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.
1984
1994
2004
2000
2024
2019
1937
1961
—
1974
1988
2007
2008
1986
2006