It’s the most wonderful time of the year! One of the best things about Christmas is the festive cheer we can get from watching classic Christmas films. Curl up on the sofa, with some fluffy pyjamas or a cosy blanket. Dig into the Quality Street, Roses or Cadbury Heroes – whichever you prefer. Enjoy a hot chocolate, mulled wine or festive Pimms. Here are 31 festive movies you can watch this December.