The demons of greed and indifference to humanity are prevalent in Ebenezer Scrooge, and on Christmas Eve night, he is warned that his only hope of redemption is a series of visits from three spirits.