Disney's animated tale from 2009 that you probably missed the first time around is back in time for Christmas. Jim Carrey provides the voice of Ebenezer Scrooge and the ghosts who haunt him from the past, present and future. He also provides the motion capture using the same 3D technology seen in The Polar Express and Beowulf. Now that's a whole lot of Jim Carrey. Charles Dickens' classic tale has been re-told more than 30 times on both the big and small screen since Thomas Edison (the lightbulb guy) produced a silent film in 1908 and that doesn't even include the various homages like Bill Murray's excellent Scrooged. You'll know the story but you won't have seen it quite like this. A Christmas Carol is streaming now.