It's A Wonderful Life has been named the best Christmas film ever made.
The 1940s classic, starring James Stewart, topped a UK poll of 12 festive films of all time, with Die Hard in second place.
Seasonal favourites The Muppet Christmas Carol, Home Alone and Elf completed the top five, voted for by BBC Radio 2 listeners.
"It's A Wonderful Life is what Christmas is all about - friendship, kindness and the importance of family, even in the toughest times," film critic James King said.
Originally released in the summer, Die Hard has since acquired status as a festive film thanks to its plot taking place on Christmas Eve.
"As for Die Hard in the runner-up spot?" said King.
"Well, it should finally answer the question as to whether John McClane's antics in the Nakatomi Plaza constitute a Christ- mas film or not."
The complete top 12 list of all-time favourite Christmas films is:
1. It's A Wonderful Life
2. Die Hard
3. The Muppet Christmas Carol
4. Home Alone
6. Love Actually
7. National Lampoon's Christmas Vacation
8. Miracle On 34th Street
9. White Christmas
10. The Polar Express
11. Santa Claus: The Movie
A programme on the top 12 movies is on BBC Sounds on Christmas Eve at 9pm.