Best Christmas Movies
17 Christmas Movies You Have to Watch at Least Once
11
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.