The ultimate heartwarming Christmas classic – bring a hanky!

It's Christmas Eve, 1946, and George Bailey (James Stewart), who has long considered himself a failure, faces financial ruin and arrest. High above him, two celestial voices discuss George's dilemma and decide to send down eternally bumbling angel Clarence Oddbody to help him out. But first, Clarence is given a crash course on George's life, and the multitude of selfless acts he has performed.

Running time: 2h30, including ads and trailers.