The most re-watched Christmas films of all time are Home Alone, The Snowman and Love Actually.
A study of 2,000 adults who watch festive movies revealed the titles they go back to every year, with the top 40 list also featuring Elf, Die Hard and The Polar Express.
A Christmas Carol, Miracle on 34th Street and It’s a Wonderful Life also made the list, with 44 per cent believing the ‘classics’ are better than anything modern.
Film fans predict they’ve typically watched their favourite flick eight times, and a quarter believe it’s officially Christmas once they’ve done so.
Reasons for re-watching films included simply enjoying it (52 per cent), feeling nostalgic (40 per cent) and it becoming a tradition (31 per cent).
The research was commissioned by The National Lottery which is thanking its players by giving away 50,000 free tickets, including drinks and snacks, to screenings of Love Actually – the third most rewatched festive movie – in cinemas across the UK.
A spokesperson said: “Christmas films bring people together and create a thrill of excitement ahead of the big day and rewatching favourites has clearly become a tradition for many who can quote what’s coming next.
“It’s great to see how much people love Christmas films, “there is something warming and nostalgic about watching festive movies as the nights draw in and decorations are up.
“But films are made for the big screen and it’s great to see Love Actually is the number one British film viewers re-watch.”
jQuery(document).ready(function($) {
// We only want these styles applied when javascript is enabled
$(‘.gal_content’).css(‘display’, ‘block’);
// Initialize Advanced Galleriffic Gallery
var gallery = $(‘#thumbs_67861_2’).galleriffic({
delay: 0,
numThumbs: 0,
preloadAhead: 0,
enableTopPager: false,
enableBottomPager: false,
imageContainerSel: ‘#slideshow_67861_2’,
controlsContainerSel: ‘#controls_67861_2’,
captionContainerSel: ‘#caption_67861_2’,
loadingContainerSel: ‘#loading_67861_2’,
renderSSControls: true,
renderNavControls: false,
playLinkText: ”,
pauseLinkText: ”,
enableHistory: false,
autoStart: false,
enableKeyboardNavigation: true,
syncTransitions: false,
defaultTransitionDuration: 300,
onTransitionOut: function(slide, caption, isSync, callback) {
slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback);
caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
},
onTransitionIn: function(slide, caption, isSync) {
var duration = this.getDefaultTransitionDuration(isSync);
slide.fadeTo(duration, 1.0);
// Position the caption at the bottom