Charles Dickens' classic holiday story sparkles with humour and whimsy the hands of the always hilarious Muppets! Michael Caine stars as penny pinching Ebenezer Scrooge in a performance that's anything but "bah humbug!" Alone on Christmas Eve, Scrooge is visited by ghosts who transport him to his past, present and future - and it's not a pretty sight! But along the way he comes upon poor, kind, humble Bob Cratchit (Kermit the Frog) and his family, including Tiny Tim, who teaches Scrooge the true meaning of Christmas. Complete with original music and dazzling special effects, this heartfelt holiday movie is exceptional entertainment your family will enjoy for every Christmas to come.