One of the best-loved Christmas films of all time in a new 60th Anniversary Edition. James Stewart plays a man facing the ruin of his business and reputation. Contemplating suicide, his life is saved by a guardian angel who shows him how his life has touched others, and how their lives would have been changed for the worse if he'd never been born. Heartwarming and reaffirming, It's a Wonderful Life is on many lists of the greatest films ever made.