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.
2020
1988
2004
2006
2005
1986
1979
2009
2003
1987
2010
1965
2023
—
2019
2025
1964