Jimmy Stewart was 38 years old when It’s a Wonderful Life was released in 1946.

How the age is calculated

  • James “Jimmy” Stewart was born on May 20, 1908.
  • It’s a Wonderful Life was released in 1946, putting Stewart at 38 that year (he turned 38 in May 1946).

So during the year audiences first saw George Bailey on screen, Stewart was in his late thirties, bringing both his pre-war charm and post-war maturity to the role.

TL;DR: Jimmy Stewart was 38 years old in It’s a Wonderful Life.

Information gathered from public forums or data available on the internet and portrayed here.