The Muppet Christmas Carol This one brings together favourite childhood characters plus one iconic Christmas tale. Michael Caine plays Scrooge, Kermit is Bob Cratchit, and the whole Muppet gang joins in for a nostalgic spin. Stream it now on Now TV. Image Source: Everett Collection