It's A Wonderful Life is the greatest Christmas film of all time, according to British film fans.
A poll by the Odeon cinema group found the 1946 Christmas classic deserved the top spot ahead of modern seasonal hits such as Elf and Love, Actually.
Odeon polled more than 2,000 British films fans in its hunt for the nation's favourite Christmas film.
Frank Capra's Oscar-nominated film topped the list with 16 per cent of the vote.
AdvertisementAdvertise with NZME.
Die Hard made a somewhat surprising inclusion to the list at number eight. The action film stars Bruce Willis as Officer John McClane who tries to save his wife after she is taken hostage during a Christmas party.
The top 10 Christmas films:
1. It's A Wonderful Life (1946)
2. Home Alone (1990)
3. The Snowman (1982)
4. Miracle On 34th Street (1994)
5. White Christmas (1954)
6. Elf (2003)
7. Love, Actually (2003)
8. Die Hard (1988)
9. The Muppet Christmas Carol (1992)
10. The Polar Express (2004)