It's a Wonderful Life
George Bailey (James Stewart) has spent his life supporting the community of Bedford Falls. Overwhelmed with professional and personal problems, he finds his previously happy life falling apart on Christmas Eve. Struggling to see a way out, George is visited by his guardian angel and shown what life would be like if he'd never been born.
Beautifully crafted and acted It's a Wonderful Life is considered one of the most charming Christmas films of all time.