4. It's a Wonderful Life

In this classic holiday film, George Bailey (played by James Stewart), a man who has given up his dreams to help others, begins to lose hope and is on the verge of suicide.

An angel (Henry Travers) is sent to earth to show George what the world would be like if he had never been born, and George begins to realize how many lives he changed for the better.

If you want a story about redemption and second chances, you can't do much better than It's a Wonderful Life.

Last Holiday
Explore more ...