It is Christmas Eve in Victorian London, and all around the snowcovered city people are rushing home to be with their families. All except one man, that is: Ebenezer Scrooge, a wealthy old miser whose only joy in life is money. Scrooge decides to spend the evening counting his cash, rejecting seasonal goodwill with wellpracticed cries of ‘Bah! Humbug!’ But this Christmas Eve there are some surprises in store for old Scrooge. While his poor and put-upon employee Bob Cratchit prepares the finest family feast his paltry wages can buy, Scrooge’s sleep is disturbed by the ghost of his dead partner, Mr Marley. The latter tells him that he is soon going to be visited by three spirits for his improvement. The spirits duly visit him and direct him to various places and make him witness different scenes and situations. The spirits are the Christmas Past, Present and Yet to Come.