25 of the greatest Christmas films of all time
From silly Santas to shoot-outs in the snow, we've found them all
It’s the most wonderful time of the year – but is it the most wonderful time at the movies? Christmas films have something of a shaky reputation, conjuring up images of apple-cheeked brats, poorly animated reindeer and Bing Crosby in a dodgy cardigan. But the best Christmas movies have so much more to offer: in our list you’ll find psycho Santas, machine-gun terrorists and home-invading thieves – plus, of course, all the cockle-warming sentiment, feel-good frolics and classic Christmas movies for kids we demand for our festive viewing. So roast a chestnut, nog an egg and settle in to Time Out’s top Christmas movies – our cinematic sack is bulging with goodies…
25. 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.
24. Edward Scissorhands (1990)
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 centre – or its context of Christmas, a time of acceptance, charity and Winona Ryder dancing around ice sculptures.
23. Arthur Christmas (2011)
It’s Christmas every day for Arthur, son of Santa. 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.
22. Trading Places (1983)
If you’re keen to learn the harsh realities of the global economy but can’t be bothered to trawl through the web, this comic satire should do the trick. Eddie Murphy is the streetwise hustler who switches lives with Dan Aykroyd’s preening Wall Street moneybags, only to find himself the victim of a cruel joke played by a pair of vicious aristocrats.
21. The Polar Express (2004)
Robert Zemeckis sprinkled his family-friendly magic on this performance-capture animation starring Tom Hanks in multiple roles, including the 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.
20. Bad Santa (2003)
He drinks like a fish, swears like a sailor and the less said about his sexual proclivities the better. Billy Bob Thornton’s department-store St Nick is the furthest thing from a saint. The fact that Terry Zwigoff’s misanthropic comedy somehow turns this pathetic sad sack into a sympathetic hero – and the movie into a foul-mouthed ode to goodwill to all men – is nothing short of a Christmas miracle.
19. Bridget Jones’ Diary (2001)
Bridget (Renée Zellweger) thinks she might have met the man of her life (Colin Firth) – but spots him sporting a hideous Christmas jumper. This seasonal wardrobe error plays a pivotal part in the sharp romantic comedy-drama, which also features fellow festive favourite Hugh Grant.
18. 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, could have come up with such appealingly macabre mayhem?
17. The Muppet Christmas Carol (1992)
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.
16. How The Grinch Stole Christmas (2000)
Jim Carrey puts in an exuberant turn as the grumpy green Grinch of the Dr Seuss books. A hermit who lives on a rubbish dump near Whoville, the Grinch takes a dim view of the consumerist little town – except for child Cindy-Lou, who might just be the one to melt his heart. A great family Christmas movie, for some, or head out to the cinema now for the latest remake of The Grinch.
15. The Long Kiss Goodnight (1996)
Another terrific alternative to your traditional Christmas movie, this action thriller sees soccer mom Geena Davis suddenly recalling her past as a trained assassin and racing away from (or should that be towards?) danger with private investigator Samuel L Jackson – all against a snowy festive backdrop.
14. 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: It’s an especially downbeat Christmas.
13. 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.
12. About A Boy (2002)
Christmas plays a central part in this charming British comedy: grumpy Will (Hugh Grant) is living off the proceeds of the Christmas song his father wrote, and discovers the value of family Christmases through his friendship with young Marcus (Nicholas Hoult). Not as schmaltzy as it sounds.
11. 8 Women (2002)
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.
10. Scrooged (1988)
Christmas-themed ‘comedies’ like Fred Claus not enough of a lobotomy for you? Here’s the flabby, smug, overextended SNL skit that made such movies fashionable in the first place. Still, it must be said that Bill Murray is perfectly cast as a smug corporate TV exec in store for some ghostly comeuppance.
9. Love Actually
This is either unbearable schmaltz or a festive heart-warmer, depending on who you ask. (And if you ask us, it's definitely the latter.) Love is certainly all around in this ensemble comedy-drama set in the holiday season: even a school nativity play is an opportunity for romance. Comic standouts include Bill Nighy as an ageing rock legend who’s reduced to competing in the race to land a Christmas Number One.
8. 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.
7. 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.
6. The Snowman (1982)
Raymond Briggs’s book came to life once a year throughout many childhoods, as the animated film was shown on British TV with religious precision. Nominated for an Oscar, the short film tells of a boy whose snowman magically becomes real – but not forever. Add the hauntingly beautiful song ‘Walking In The Air’ and you have a true Christmas classic.
5. Die Hard
As bad Christmas Eves go, few are worse than the one had by NYC cop John McClane (Bruce Willis), whose reconciliation with his estranged wife in an LA skyscraper is interrupted by a bunch of machine-gun-toting terrorists. Filled with killer set pieces and a memorably hissable villain (Alan Rickman), John McTiernan's crowd-pleasing action film is the hard-R gift that keeps on giving.
4. Home Alone (1990)
Scripted by John Hughes, this is the film that made adorable moppet Macaulay Culkin a star. It’s heavy on the slapstick, but against all odds, a sentimental Christmas streak does shine through, even though Kevin doesn’t seem all that upset that his Paris-bound family has accidentally left him behind for the holidays.
3. 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.
2. Elf (2003)
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.
1. It's a Wonderful Life (1946)
Tinged with magical passages, buckets of goodwill and an alternate plotline with the disturbing kick of a Black Mirror episode, this tribute to the efforts of a small-town do-gooder (James Stewart, in his most beloved role) cements the idea of Christmas as a time for giving.
For our full guide to Christmas in Beijing, including the full list of the 50 best Christmas movies, hit 'Read more'.
You might have missed
Great Leap Brewing's new taproom opens Fri 21
17 excellent things to do in Beijing this weekend
Watch Pixar's super-cute short film about a baby baozi for free
More from Time Out Beijing
The 10 best ugly Christmas jumpers for 2018
Vote now!
Vote now for the Time Out Beijing Bar & Club Awards 2018