Frank Cross runt een Amerikaans tv-station, dat van plan is om Dickens' A Christmas Carol te verfilmen. Franks jeugd was niet bepaald plezierig, en dus kan hij de kerstspirit niet echt waarderen. Met de hulp van de geesten van de kerst in het verleden, het heden en de toekomst, realiseert Frank dat hij zal moeten veranderen.
Weinigen weten dat dictator Joseph Stalin de laatste nacht van zijn leven doorbracht in de armen van de vurige Australische communist Joan Fraser. Als resultaat van die vluchtige relatie zou Joe Welch geboren worden, een gewone zoon die veel te maken zou hebben met het uitbreken van de Australische Burgeroorlog. Maar dat was allemaal in de jaren vijftig. Nu, in 1990, is Joe een vooraanstaand politicus geworden die in ernstige moeilijkheden zal belanden...