Top 20 Christmas films of all time revealed
- Credit: IMDB/RKO Radio Pictures
It's A Wonderful Life has been voted as Britain's favourite Christmas film in a new poll by Radio Times.
The 1946 festive drama narrowly beat 2003 Christmas comedy, Elf in the survey which saw more than 7,000 people vote.
Starring James Stewart and Donna Reed, It's A Wonderful Life tells the story of a man who has devoted his life to helping others and who is shown the value of his own life by a guardian angel to stop him killing himself.
Will Ferrell's Elf came second ahead of The Muppet Christmas Carol, which stars Sir Michael Caine as Ebenezer Scrooge along with Kermit the Frog, Miss Piggy and a cast of Muppets.
Other films on the top 10 include Richard Curtis's star-studded 2003 romcom Love Actually in fourth place, 1990 comedy Home Alone in fifth place and action-packed 1988 film Die Hard in sixth.
Tim Glanfield, RadioTimes.com editor, said: 'If there's one thing that's certain to bring the whole family together, it's a good Christmas film.
'Our 72-year-old winner, It's A Wonderful Life, sitting effortlessly alongside more modern classics like Elf and The Muppets, proves just that.
- 1 M&S to close 32 stores as part of move away from town centres
- 2 WATCH: 'Unplayable' delivery from Suffolk bowler goes viral
- 3 Men fined more than £600 for fishing illegally
- 4 A47 clears following long delays after four-vehicle crash
- 5 Farmer says cousin's wedding venue will bring 'criminal activity'
- 6 9 of the best campsites on the Norfolk coast
- 7 The best places to eat in north Norfolk according to The Good Food Guide
- 8 Green light for new Sainsbury's store on 850-home estate
- 9 Factory worker was found dead at home, court told
- 10 Norwich man wins jackpot on BBC game show Pointless
'It turns out there's no sell by date on Christmas spirit - and a film that encapsulates it will stay with us for generations.'
The poll was conducted by RadioTimes.com between November and December 2018, and received 7,242.
The Top 20 Christmas films
1. It's A Wonderful Life (1946)
2. Elf (2003)
3. The Muppet Christmas Carol (1992)
4. Love Actually (2003)
5. Home Alone (1990)
6. Die Hard (1988)
7. National Lampoon's Christmas Vacation (1989)
8. The Polar Express (2004)
9. White Christmas (1954)
10. Scrooge (1951)
11. A Christmas Carol (1984)
12. The Snowman (1982)
13. Miracle on 34th Street (1994)
14. Santa Claus: The Movie (1985)
15. The Holiday (2006)
16. Home Alone 2: Lost in New York (1992)
17. The Grinch (2000)
18. Scrooged (1988)
19. Nativity! (2009)
20. Harry Potter and the Philosopher's Stone (2001)
Do you agree with the top 20 Christmas movies of all time? Let us know your favourite festive film in our poll.