It's a Wonderful Life - Jimmy Stewart 1946

On Christmas Eve 1946, George Bailey (James Stewart) is deeply depressed, even suicidal. Prayers for George are heard by the angels. Clarence Odbody (Henry Travers), an Angel Second Class, is sent to Earth to save him—and thereby earn his wings. Joseph, the head angel, reviews George's life with Clarence.