All-time best Christmas films named

Burnley and Pendle Citizen: James Stewart stars in Christmas classic It's A Wonderful Life James Stewart stars in Christmas classic It's A Wonderful Life

Old favourite It's A Wonderful Life has been voted the best Christmas film of all time.

The 1946 movie, starring James Stewart as suicidal George Bailey, beat the likes of Home Alone and The Muppet Christmas Carol in the poll.

It pushed Richard Curtis's romantic comedy Love Actually, starring Colin Firth, Martine McCutcheon and Hugh Grant, into second place, followed by Will Ferrell movie Elf.

Family favourites The Muppet Christmas Carol and Home Alone took fourth and fifth place in the poll, carried out on RadioTimes.com.

Miracle On 34th Street and traditional Christmas films The Snowman and Scrooge also finished in the top 10.

Writing in the Radio Times, film critic Barry Norman said of It's A Wonderful Life: "Frank Capra's wonderful, life-enhancing film should be shown every Christmas preferably after the Queen's Speech.

"Yes, it verges on the sentimental but never too much so. Far more it's simply heart-warming - the grandaddy of all feel-good movies."

click2find

About cookies

We want you to enjoy your visit to our website. That's why we use cookies to enhance your experience. By staying on our website you agree to our use of cookies. Find out more about the cookies we use.

I agree