Will Ferrell's festive film Elf has been voted the best Christmas movie.
His portrayal of wannabe Santa's helper Buddy Hobbs narrowly beat other favourites like Miracle On 34th Street, Home Alone and It's A Wonderful Life in the MyVoucherCodes.co.uk poll of more than 1,190 people.
Richard Attenborough's Miracle On 34th Street came second, with Home Alone and 1938's A Christmas Carol in third and fourth spots respectively.
Santa Claus: The Movie took fifth place, followed by black and white screen classic It's A Wonderful Life, Love Actually and The Snowman.
Topping off the top ten are How The Grinch Stole Christmas, starring Jim Carrey as the mean-spirited creature, and Tim Burton's The Nightmare Before Christmas.
Mark Pearson from MyVoucherCodes.co.uk said: "A classic Christmas film needs a classic storyline and Elf certainly has this with a very comical twist. The film shows that Christmas is in danger and children may not get their presents, so Elf comes to the rescue by spreading Christmas cheer for all!"