James Stewart spelar en man som under sitt liv försökt göra goda gärningar. När han tror att han misslyckats, försöker han ta livet av sig, men blir hindrad av sin skyddsängel. Ängeln tar honom med på en resa genom livet för att påminna honom om allt det goda han gjort.

