While this isn't technically classed as a Christmas movie, it's set during the festive season — and trust us, it invokes that warm, sparkly feeling like no other. Throw in the wholesomeness of Kate Beckinsale and John Cusack and you have yourself a classic. Plus, so romantic.
Starring: Kate Beckinsale and John Cusack.
Catch it on: Stan