Christmas movies
Photograph: Time Out
Photograph: Time Out

The 50 best Christmas movies of all time

From silly Santas to shoot-outs in the snow, here's our pick of the best Christmas films ever

Matthew Singer
Contributor: Andy Kryza
Advertising

Even if you’re predisposed to diving headfirst into the holiday season and embrace every peppermint-flavoured cliché, it’s still easy to be a bit of a Grinch when it comes to Christmas movies, especially now. Every year, streaming platforms roll out another clutch of cheaply-made yuletide romcoms starring resurrected TV actors you haven’t thought about in a decade, cynically hoping for enough ironic virality to land themselves a hit. It’s enough to turn a dyed-in-the-ugly-wool-sweater noelophile into an eye-rolling Scrooge.

But all of us have those movies we throw on every December to remind ourselves that the most wonderful time of year is approaching. Maybe it’s an inescapable TV classic like It’s a Wonderful Life or A Christmas Story. Maybe it’s something sillier, like Elf or Home Alone. Maybe it’s caustic and crude, like Scrooged or Bad Santa. Shoot, maybe it’s even horrifying, like Black Christmas. No matter what your personal cup of warm cocoa happens to be, there are plenty of legitimately great Christmas movies – and as this list of the all-time best proves, they don’t all have to be saccharine and schmaltzy to get you into the spirit. 

RECOMMENDED:

🎅 The best kids Christmas movies to watch this year
📺 The best TV series of 2023 to catch up on at Christmas
🎄 The best animated Christmas movies for the whole family
🧝 The best Christmas movies on Netflix in the UK

Best Christmas movies

  • Film
  • Action and adventure

It’s up there with ‘Is a hot dog a sandwich?’ and ‘Is cereal a soup?’ as one of those goofy online debates that’s so played out your eyes cross whenever it heats up again, so let’s just put it to bed right now: yes, Die Hard is a Christmas movie. C’mon: it takes place on Christmas Eve. Run-DMC’s immortal ‘Christmas in Hollis’ is on the soundtrack. Some have even argued that it’s secretly a remake of It’s a Wonderful Life. Look, you can and should watch John McTiernan’s action classic year-round – but for our money, ringing in the season with the sound of machine-gun fire, C4 explosions and Alan Rickman’s accent sure beats the heck out of sleigh bells.

Advertising
  • Film
  • Fantasy
Gremlins (1984)
Gremlins (1984)

Plenty of Christmas presents come with instructions, yet none are as ominous as the following: Never expose to bright light, never add water and, crucially, never feed after midnight. Joe Dante’s horror-comedy turns a well-intentioned gift into a nightmare. Meanwhile, a traumatised Phoebe Cates tells the saddest Christmas story ever.

  • Film

Will Ferrell’s overgrown-child persona hilariously complements this comedy about a guileless giant elf searching for his dad in NYC, but the film’s focus isn’t just on the funny bone. There’s an abundance of heart and soul in the way the story cherishes holiday cheer; in a genre that’s become generically saccharine, this is one modern Christmas movie that’s genuinely sweet.

Advertising
  • Film
  • Comedy

Admittedly, this yuletide raunch-fest subsists on a single joke, and it’s basically ‘guy in a Santa suit swears a lot’. But Billy Bob Thornton, in the title role, manages to stretch that premise much further than it should go, and also generates some genuine Christmas warmth through his unlikely friendship with a bullied kid unfortunately named Thurman Merman. 

  • Film
  • Comedy

John Hughes penned this rollicking holiday classic that essentially plays like Straw Dogs for children. No matter that everybody’s on the naughty list here, from Catherine O’Hara’s woefully neglectful mom to Macaulay Culkin’s sadistic moppet and Daniel Stern and Joe Pesci’s vindictive crooks. Once the John Williams score kicks in, even the coldest hearts will warm and the most life-altering concussions will heal. 

Advertising

7. A Christmas Story (1983)

Back in the ’80s, who would have thought that this odd slice of life from the director of Black Christmas and friggin’ Porky’s would eventually gain on It’s a Wonderful Life and Miracle on 34th Street as America’s favourite holiday movie? Bob Clark’s nostalgic comedy existed as a borderline cult film for decades, and no wonder: it’s pretty weird. But it’s weird in the way most families are, and that few films actually acknowledge. Constructed as a series of vignettes, it plays like the home videos you dust off once a year after a couple of eggnogs, making it infinitely rewatchable – and given how often it now appears on TV every December, you’ve probably seen it enough that it’s getting harder to discern the yuletide memories of little gun-loving Ralphie Parker from your own.

  • Film
  • Fantasy

One of the first Johnny Depp performances to suggest he was more than just a set of cheekbones, the actor’s gothed-out title character is a study in pain and pathos. Tim Burton’s suburban fantasy wouldn’t be nearly as touching without Depp’s sad-eyed hero at its center – or its context of Christmas, a time of acceptance, charity and Winona Ryder dancing around ice sculptures.

Advertising
  • Film
The Snowman (1982)
The Snowman (1982)

American children had Charlie Brown and his sad little Christmas tree. British kids, meanwhile, had this wordless cartoon about a boy who spends a magical night with a flying snowman and learns that true happiness is fleeting. Merry, er, Christmas? This UK holiday staple is indeed quite melancholy, but it’s also utterly enchanting, with a message about cherishing those moments of joy because nothing (and no one) lasts forever – a beautiful sentiment in itself.

  • Film
  • Comedy
Kiss Kiss, Bang Bang (2005)
Kiss Kiss, Bang Bang (2005)

Small-time crook Robert Downey Jr hits Hollywood in this witty crime comedy featuring a memorable turn from Val Kilmer as a private investigator hired to give the wannabe actor background for a role. There are as many complications as belly laughs, while Michelle Monaghan puts in a break-out turn in a sexy Santa costume.

Advertising
  • Film
A Charlie Brown Christmas (1965)
A Charlie Brown Christmas (1965)

By now as iconic as the story of Kris Kringle himself, this Peanuts-based perennial sends viewers into happy spasms of neck-tipped dancing year after year. Its most lasting achievement is Vince Guaraldi’s breezy jazz score – whimsical and lovely like a falling snowflake.

  • Film
  • Action and adventure
Batman Returns (1992)
Batman Returns (1992)

Tim Burton’s second stab at the Caped Crusader is actually a slight improvement on his original 1989 blockbuster, mainly due to Michelle Pfeiffer’s uncommonly fierce performance as Catwoman (the finest work she’s ever done). If you forget, Gotham is dusted with a layer of snow and in the process of crowing its Ice Princess. It doesn’t go well for the beauty queen, or anyone, really, in this especially downbeat Christmas.

Advertising
  • Film

Bill Murray excels at portraying smug, sarcastic cranks, so if nothing else, casting him as the Scrooge figure in this modern-day satire of A Christmas Carol was a stroke of genius. Predating his turn as grouchy weatherman Phil Connors in Groundhog Day, here Murray is a callous TV exec named Frank Cross whom the universe decides to teach a lesson in merriment and goodwill toward men. And he’s not the only inspired casting choice – see also Carol Kane as the unexpectedly violent Ghost of Christmas Present and New York Dolls’ David Johansen as the cab-driving Ghost of Christmas Past.

  • Film
8 Women (2001)
8 Women (2001)

Singing, dancing, over-emoting on Christmas, whatever: When those eight women happen to be Catherine Deneuve, Danielle Darrieux, Isabelle Huppert, Emmanuelle Béart, Virginie Ledoyen, Firmine Richard, Fanny Ardant and Ludivine Sagnier, they’re welcome to do whatever they damn well please.

Advertising
  • Film
Miracle on 34th Street (1947)
Miracle on 34th Street (1947)

The ultimate in cuddly Christmas afternoon movies, this original stars Edmund Gwenn as Kris Kringle, who must prove he is in fact Santa Claus – not least to a young girl (Natalie Wood) who has lost the true meaning of Christmas.

Advertising
  • Film
  • Comedy
In Bruges (2008)
In Bruges (2008)

Martin McDonagh’s breakthrough as a writer and director, about two mismatched hitmen (Colin Farrell and Brendan Gleeson) are forced to spend the holidays hiding out in a Belgian tourist town after a hit gone wrong, is sad and hilarious in equal measure. If you like your Christmas movies foul-mouthed and melancholy, this dark crime comedy is for you.

  • Film
The Shop Around the Corner (1940)
The Shop Around the Corner (1940)

This festive masterpiece by German-expat genius Ernst Lubitsch about the struggles of a coterie of neurotic, underpaid, underloved department store clerks is an immaculate conflation of his sprightly shooting style, expertly layered wisecracking and bracing realism, all topped off with a romantic subplot that offers a nakedly joyous celebration of young, serendipitous love. 

Advertising
  • Film
  • Drama

It’s already become a Christmas classic for especially forward-thinking families. Working for the first time with material developed by another screenwriter, director Todd Haynes transforms an underappreciated 1952 Patricia Highsmith novel about secret lesbian love into a universal romance. Once you’ve seen Rooney Mara in a Santa hat, there’s no turning back.

  • Film
  • Family and kids

Michael Caine as Scrooge, Gonzo the Great as Charles Dickens, Kermit the Frog as Bob Cratchit – just three of many reasons to love this witty, warm-hearted take on the immortal story. Despite the presence of Muppets, it is (believe it or not) one of the more faithful versions of the book.

Advertising
  • Film
  • Animation
The Nightmare Before Christmas (1993)
The Nightmare Before Christmas (1993)

There’s something incredibly lovely about first-rate stop-motion work, and this gorgeous musical about a botched Halloween-Christmas merger ranks up there with the old Rankin/Bass Xmas toons. Who else but Tim Burton, the project’s patron producer, could have come up with such appealingly macabre mayhem?

  • Film
  • Comedy

Hideous Christmas jumpers weren’t always considered cool like they are today. So we can’t blame our protagonist Bridget Jones’s (Renée Zellweger) less than pleasant reaction when she sees her potential love interest, Mark Darcy (a wonderfully stuffy Colin Firth), wearing a sweater with a giant reindeer face on it. It does, however, kick off this sharp romantic comedy-drama about navigating twenty-first-century dating and the pitfalls of having an affair with a caddish, dashing Hugh Grant.

Advertising
  • Film
You’ve Got Mail (1998)
You’ve Got Mail (1998)

Nora Ephron’s remake of The Shop Around the Corner is a fairytale about warring booksellers is both a dreamy ode to New York’s Upper West Side as it is to the power of love. The melancholic Christmas scenes set to Harry Nilsson's ‘Remember’ will make you want to go out ice skating or gift a bunch of children’s books, while the chemistry between Meg Ryan and Tom Hanks transforms a cheesy into a classic. 

  • Film
  • Comedy
Trading Places (1983)
Trading Places (1983)

Starring Eddie Murphy and Dan Aykroyd at their ’80s height, this hit farce is something like It’s a Wonderful Life for the era of Wall Street greed. The former is a street hustler, the latter a commodities broker, and both end up pawns in some rich bastards’ callous bet. Set during Christmastime, Aykroyd is the George Bailey figure, pulled back from the proverbial ledge for a revenge scheme involving a, uh, gorilla.

Advertising
  • Film
  • Action and adventure

It’s Christmas every day for Arthur, son of Sant. Sarah Smith’s humorous animation sees the clumsy kid leaving the North Pole on a mission, complete with reindeer and comedy elves. James McAvoy and Jim Broadbent provide voices.

  • Film
A Christmas Carol (1938)
A Christmas Carol (1938)

This early version of Charles Dickens’s much-told story remains one of the finest, with Reginald Owen as Ebenezer Scrooge and Gene Lockhart as Bob Cratchit. There’s something oddly comforting about watching snow fall in black and white.

Advertising
  • Film
  • Drama
Holiday Inn (1942)
Holiday Inn (1942)

This musical is the ultimate ’40s cheerer as Fred Astaire and Bing Crosby sing and dance their way into the ladies’ hearts. The set up is pure Broadway: they’re a musical troupe who only perform on holidays, from Easter to Christmas. The film scored an Oscar for the now iconic song ‘White Christmas’.

  • Film
  • Thrillers
Die Hard 2 (1990)
Die Hard 2 (1990)

‘How could the same shit happen to the same guy twice?’ Sure, it’s bigger, pricier and more bloated than the one that came before it – but that’s what Christmas is all about! Once again, Bruce takes down a terror gang to the tune of twinkly seasonal carols, this time in an airport.

Advertising
  • Film
  • Comedy
While You Were Sleeping (1995)
While You Were Sleeping (1995)

Sandra Bullock is at her most loveable in this smart, thoughtful romcom about a lonely Chicago subway worker who rescues the man of her dreams from an oncoming train only to fall in love with his bad-tempered brother. Witty, sweet and festive – if a little stalker-y – it’s the kind of movie Hollywood has always excelled at.

  • Film
  • Horror
Christmas Evil (1980)
Christmas Evil (1980)

Before Silent Night, Deadly Night, there was another horror movie about a psychopath donning a Santa costume and going on a killing spree. This is that movie. John Waters is such a megafan, he even recorded a feature-length commentary for the movie’s Blu-ray re-release in 2014.

Advertising
  • Film
  • Comedy
About a Boy (2002)
About a Boy (2002)

At a glance, this Nick Hornby adaptation sounds as saccharine as Love Actually, and even shares a plot point: Hugh Grant is a louche playboy living off the money his late songwriter father made off a novelty Christmas single who eventually he learns the value of love and family through his friendship with a young boy (Nicholas Hoult). Slough it off at your peril, though – it’s sharp, spiky, funny and full of genuine heart.

  • Film
  • Drama
Meet Me in St Louis (1944)
Meet Me in St Louis (1944)

‘Have yourself a merry little Christmas,’ sang Judy Garland in this cockle-warming musical set against the backdrop of the 1904 World Fair. The breakout song wasn’t originally so cheery, but Garland and her co-stars objected to the cynical tone in lyrics such as: ‘Have yourself a merry little Christmas / It may be your last / Next year we may all be living in the past.’ Cheery.

Advertising
  • Film
National Lampoon’s Christmas Vacation (1989)
National Lampoon’s Christmas Vacation (1989)

Bad Santa is raunchier, but Christmas Vacation is possibly the most madcap Christmas comedy ever. The title is a bit of a misnomer, though: in this instalment of the Vacation franchise, the Griswold clan opts to stay at home in suburban Chicago for the holidays. But that doesn’t mean Chevy Chase, as overly ambitious patriarch Clark Griswold, can’t find a way to snatch disaster from the jaws of tranquillity. Several ways, in fact. 

  • Film
Babes in Toyland (1934)
Babes in Toyland (1934)

Laurel and Hardy go family-friendly in this fairytale mash-up featuring characters from the stories of Mother Goose, Little Bo Peep and others. The duo play the Toymaker’s Apprentices in this slapstick heartwarmer, which was a Christmas TV favourite throughout the ’60s and ’70s. Just be wary of the horrifying 1986 version starring young Keanu Reeves and Drew Barrymore. 

Advertising
  • Film
Mickey’s Christmas Carol (1983)
Mickey’s Christmas Carol (1983)

This Oscar-nominated Disney short film casts Mickey as Bob Cratchit and Scrooge McDuck as his selfish boss, while Goofy, Jiminy Cricket and other familiar characters morph into the various ghosts. A nifty blending of Disney favourites with the Dickens classic.

  • Film
A Christmas Tale (2008)
A Christmas Tale (2008)

Seething with long-held resentments, an extended French family gathers for the holiday and, as the booze starts to flow, out come the knives. Don’t expect figgy pudding and sentiment: Director Arnaud Desplechin is more interested in open wounds. Paradoxically, this is a great film to watch with your clan, who are undoubtedly in a better place.

Advertising
  • Film
White Christmas (1954)
White Christmas (1954)

Christmas may have been white, but this time Irving Berlin’s musical was in Technicolor. Inspired by Holiday Inn, this follow-up could not be more Christmassy if it tried (and try it probably did). Snow, shows and romance all added up to a massive festive box office hit that would run and run on TV. When Clark Griswold famously promised the ‘hap-hap-happiest Christmas since Bing Crosby tap-danced with Danny (expletive deleted) Kaye,’ he was talking about this gloriously old-fashioned musical 

38. Klaus (2019)

This oddball origin story of Santa is the first animated feature from Netflix, and it's a doozy. Featuring Oscar winner JK Simmons as a grizzled proto-Fat Man who loves toymaking but isn't interested in children, Jason Schwartzman as an incompetent postal carrier and Rashida Jones as a cynical teacher, the film’s eye-popping art direction scored the streamer a Best Animated Feature nomination. And if the set-up sounds cynical, worry not: Icy hearts melt, fast.

Advertising
  • Film
  • Horror

The closest any horror-comedy has gotten to the yuletide mania of Gremlins, Mike Dougherty’s Krampus pits a squabbling family led by Toni Collette and Adam Scott against the Scandinavian anti-Santa: A deranged goat-like demon who devours kids (and adults) on the naughty list. And while it doesn’t reach the derange heights of Joe Dante’s classic, it does include a particularly toothy killer clown sure to keep the kiddies awake well into Christmas morning. 

  • Film
  • Action and adventure
Rare Exports: A Christmas Tale (2010)
Rare Exports: A Christmas Tale (2010)

Scandinavia does Christmas a little differently, what with all the demons running about devouring the naughty. This overlooked horror-comedy finds a lovably Amblinesque group of kids and misfits unearthing a massive ancient monster… and an army of feral, marauding Fathers Christmas. It’s a worthy successor to Gremlins, minus the slime and with much, much more full-frontal elderly nudity. Yet for all the horrific imagery and snarling Santas, it’s a wildly inventive, even heartwarming affair from the Finnish wilderness. 

Advertising
  • Film
  • Thrillers
Lethal Weapon (1987)
Lethal Weapon (1987)

All hail Shane Black, the king of the fast-quipping buddy comedy-thriller, and a man who seems incapable of writing a screenplay without somehow involving Christmas. We’ll meet him again later in our list, but this is where it all started: with two bickering cops on a mission to take down drug dealers. At Christmas.

The Family Stone (2005)
The Family Stone (2005)

It’s never easy going to someone else’s home for the holidays, especially when their family is abnormally close and unbearably kooky. In this fluffily entertaining dramedy, Sarah Jessica Parker is the girlfriend meeting her partner’s parents and siblings for the first time. Initially uptight and anxious, she grows more sympathetic the more you learn about the situation she’s been thrust into. Despite the Hallmark-y plotting, the movie contains some sharp observations about family dynamics and charming performances from Owen Wilson, Rachel McAdams and Diane Keaton.

Advertising
Love Actually (2003)
Love Actually (2003)

The film that single handedly turned Mariah Carey’s ‘All I Want For Christmas is You’ into a cultural juggernaut, Richard Curtis’s sprawling London ensemble piece is so sticky sweet that it’s easy to forget that each bit of holiday cheer is counterbalanced with characters destined for the naughty list. From Alan Rickman’s philandering editor to Hugh Grant’s assistant-seducing Prime Minister and Andrew Lincoln’s borderline stalker, most vignettes balance the sugar with some truly bitter spice. No matter. Like Bill Nighy’s ageing rocker says: Christmas is all around it. And it takes a bit of naughtiness to make the nice shine through anyway. 

44. Black Christmas (1974)

Bob Clark’s other Christmas story might not get played on an endless loop on cable every December, but it did basically invent the modern slasher four whole years before that other holiday-themed thriller got all the credit for it. A group of college girls stay behind at the sorority house over winter break and find themselves stalked by an unseen killer – it doesn’t sound like much, but that’s only because decades of copycats turned its plot points into clichés. Trust us: it’s still genuinely unnerving.

Advertising

45. Christmas in Connecticut (1945)

Loved for her columns about her wholesome husband and family in Connecticut, Elizabeth (Barbara Stanwyck) is actually a single New Yorker. When asked to host a Christmas dinner by her boss, she must head to Connecticut and keep up the pretence. Romantic complications follow.

The Polar Express (2004)
The Polar Express (2004)

Robert Zemeckis sprinkled his family-friendly magic on this performance-capture animation starring Tom Hanks in multiple roles, including narrator, train conductor and Santa Claus. This one ticks a lot of boxes for Christmas fanatics, including reindeer, elves and a whole heap of snow. Zemeckis would later revisit the uncanny valley of the holidays with the Jim Carrey-starring Disney’s a Christmas Carol, but for our money this first crack at mo-cap holiday cheer is the perfect holiday heartwarmer.

Advertising
The Holiday (2006)
The Holiday (2006)

Everything about this Christmas movie in which Jude Law romances Cameron Diaz in a cutesy country cottage shouldn’t work. And yet there’s something deeply charming about this festive romantic comedy. Perhaps it’s because we’ve been bullied into submission by numerous viewings; or perhaps it’s the secondary LA-set plot, which features Kate Winslet on peak form as a scorned British reporter who flirts with Jack Black and befriends a forgotten but famous screenwriter from the Golden Age of Hollywood (played by the late Eli Wallach). Either way, like a tub of Quality Street, it’s irresistible.

48. Rudolph the Red-Nosed Reindeer (1964)

Rankin and Bass’s stop-motion perennial drips with nostalgia, so much so that it’s easy to forget the cynical streak coursing through its short runtime: This is a North Pole where even Santa gets in on bullying Rudolph for his bright-red nose and a legion of elves displays a toxic amount of, um, dental-phobia toward a flamboyant would-be dentist. Throw in peppermint addict Yukon Cornelius, a whole island of misfit toys and a gnashing abominable snowman and it’s a wonder this hasn’t been revisited by Tim Burton. 

Advertising
The Santa Clause (1994)
The Santa Clause (1994)

Tim Allen kills Santa Claus, then is cursed to become him. It’s a kids movie, we swear! Yes, the plot mechanics are a bit dark, if you think too hard about it. Ultimately, though, this ’90s classic is like the proto-Elf: a sweet, silly comedy about a dad reconnecting with his son via Christmas magic, with enough winks at the adults in the room to hold their attention.  

  • Film
  • Family and kids
Harry Potter and the Philosopher’s Stone (2001)
Harry Potter and the Philosopher’s Stone (2001)

Christmas is a time for magic, and what could be more magical than Hogwarts? While some of the acting in the first of the Harry Potter adaptations leaves something to be desired, the genuine wonder of Harry and Ron at Christmas is enough to give you a frisson of festive excitement. Now, who's up for a game of Wizard’s Chess?

Recommended
    More on Christmas
      You may also like
      You may also like
      Advertising