By James Hibberd
Updated December 26, 2012 at 02:11 PM EST

NBC got its ratings wings on Christmas Eve. The network’s annual presentation of It’s a Wonderful Life delivered the film’s biggest numbers in years Monday night.

Frank Capra’s holiday classic starring Jimmy Stewart was seen by 5.6 million viewers and had a 1.5 in the adult demo. That’s up 16 percent this year to mark its most-watched airing since 2005 and it ranked as the most-watched theatrical movie to play on a broadcast network so far this season.

This was NBC’s 34th primetime run of the film since it was brought to broadcast TV in 1994.