2. It’s a Wonderful Life
Arguably the greatest Christmas movie of all time, and even one of the greatest movies of all time! A man contemplating suicide on Christmas Eve is given a new lease of life when he is visited by his guardian angel. It’s a really poignant movie that stands the test of time.