1946 classic It's A Wonderful Life tops poll of festive films
It's A Wonderful Life is the greatest Christmas film of all time, according to British film fans.
A poll by Odeon cinemas found the 1946 classic deserved the top spot ahead of modern seasonal hits such as Elf and Love, Actually.
Frank Capra's Oscar-nominated film starring James Stewart topped the list with 16% of the vote. Family favourite Home Alone appeared second in the list with 11%, closely followed by The Snowman which made third place with 10% of the public's votes.
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.