We may earn a commission from links on this page.
Christmas movies have been a tradition for decades, but the days when our choices were limited to George Bailey contemplating jumping off of a bridge and Ralphie washing his mouth out with Lifebuoy soap are well past us. Holiday movies are an industry in and of themselves, with dozens of new seasonal offerings released each year, starting as soon as the leaves start to turn colors. Most of them are cozy cookie-cutter offerings—relaxing, if largely disposable.
But among the seasonal glut, new classics do occasionally emerge. Here are 30 more recent holiday classics, from silly comedies, to cozy dramas, to gruesome horrors, queer romances, and even a surprisingly literal adaptation of a Wham! song.
The Family Stone (2005)
Holiday gatherings always offer great potential for comedy and drama, with The Family Stone landing a bit of each. The setup involves Dermot Mulroney bringing home his new girlfriend, played by a fearlessly brittle Sarah Jessica Parker, for Christmas. That doesn’t go great, with the visitor constantly feeling out of place and embarrassed amid the insular, tight-knit, standoffish clan. But, in the background, strong-willed matriarch Sybil Stone (Diane Keaton) is also looking for an opportunity, amidst the holiday chaos, to reveal a terminal medical diagnosis. The subtle final shot lands like a sledgehammer every time and, of course, the recent passing of Diane Keaton adds a deeper poignance to the film this year—oh and there’s maybe a sequel coming coming. Stream The Family Stone on Disney+, Prime Video, and Hulu.
Last Holiday (2006)
Remaking a 1950 Alec Guinness movie, Last Holiday puts the ever-radiant Queen Latifah in the lead here as Georgia, a department store assistant given the news that she has a rare brain condition and, potentially, only weeks to live (insurance won’t cover an operation because of course it won’t). Georgia quits her job, sells her stuff, and heads off to the Czech Republic (which looks a lot more like Austria, where Last Holiday was filmed) for the glamorous European holiday spa trip of her dreams. Her workplace crush, Sean (LL Cool J) is hot on her heels. The plot here is nothing new, even leaving aside that the movie is a remake, but Queen Latifah brings her considerable charm and old-school Hollywood swagger to the film. Stream Last Holiday on Paramount+ and Hulu.
Elf (2003)
A Will Ferrell comedy about a human who identifies as a literal elf has no business being this sweet and smart. Ferrell is Buddy, a kid who was accidentally shipped off to the North Pole as a child, and now he’s off to New York during the holiday season to find his biological father (James Caan). The impressive cast here (Ed Asner, Zooey Deschanel, Peter Dinklage, Bob Newhart) doesn’t hurt one bit. Stream Elf on HBO Max.
The Holdovers (2023)
A modest box office success, The Holdovers did even better with the critics, earning a Best Picture Oscar nod (among other nominations) and a Best Supporting Actress prize for Da’Vine Joy Randolph. She plays Mary Lamb, the cafeteria manager at a New England prep school stuck on campus during the holiday break with Paul Giamatti, playing a jerky, uptight classics teacher, as well as with a troubled student. Having recently lost her son in Vietnam, Lamb isn’t inclined to spend much time with her fellow holdovers; at least until the three of them are forced to come to terms. Rent The Holdovers from Prime Video and Apple TV.
Get Santa (2014)
In the venerable tradition of Bob Clark, who directed Children Shouldn’t Play With Dead Things and Black Christmas before making his reputation with A Christmas Story, Christopher Smith took a break from directing horror movies to helm this good-natured family comedy. Steve (Rafe Spall) is excited to reunite with his son, 9-year-old Tom (Kit Connor) after a two-year prison sentence. Of course, Christmas is always complicated, and Steve’s is more complicated than most. Just as he’s trying to navigate parole and visitations, he encounters a man claiming to be Santa (Jim Broadbent) in his garage. The intruder claims to have been testing a new sleigh when things went awry, leading to a crash-landing and several reindeer on the loose. Santa’s attempt to reclaim his sled team leads to his incarceration, and to his son’s absolute insistence that Santa gets sprung in time to save Christmas. It’s silly but heartwarming, and Broadbent in particular seems to be having a blast. Stream Get Santa on Peacock and Tubi.
Tokyo Godfathers (2003)
Roughly inspired by John Ford’s 1948 3 Godfathers, this one finds a drag queen, a teenage runaway, and a good-hearted middle-aged man struggling with alcoholism living on the streets of Tokyo when they come across a baby in a trash bin on Christmas Eve. The lovely, moving adventure that follows comes from director Satoshi Kon, who also directed classics Perfect Blue, Millennium Actress, and Paprika in his too-short life and career. Stream Tokyo Godfathers on Tubi or rent it from Apple TV.
Ben is Back (2018)
As not every holiday is happy, not every Christmas movie should go down easy. Lucas Hedges stars here as the title’s Ben, the recently clean addict son of Julia Roberts’ Holly. He’s released from rehab for the holiday, which comes as a surprise to his family. Holly is happy to see him, but leery of the impact he might have on her other children. She allows him to stay at the family home, as long as he is never be out of her sight. What follows is a harrowing 24 hour period during which the two face old ghosts and Ben’s past associates threaten the family, even as he struggles to keep a handle on his addiction disorder. There’s a bit of light and hope here, but only a bit; the emphasis here is more on realism than a message of holiday cheer. Still, the performances are stellar and the issues at hand will be relatable for a great many of us. Stream Ben is Back on Tubi or rent it from Prime Video and Apple TV.
Happiest Season (2020)
This splashy Christmas comedy with a marquee cast (Kristen Stewart, Mackenzie Davis, Alison Brie, Aubrey Plaza, et al.) sits somewhere on the border between Lifetime/Hallmark-style Christmas movie and traditional rom-com. Abby and Harper are a couple that have been dating for nearly a year—but it turns out that Harper had lied about coming out to her parents. And, what with the stress of the holidays, she’s hoping that Abby will play along and pretend to be her roommate until after Christmas. What could go wrong? Stream Happiest Season on Hulu.
Love Actually (2003)
Starting a few weeks before the holiday and counting down to the big day, the modern Christmas staple movie weaves together multiple stories of love starring British familiars like Hugh Grant, Emma Thompson, Alan Rickman, Keira Knightley, and Colin Firth. If anyone’s ever professed love to you via a series of cue cards on your doorstep, you can thank (or blame) Love Actually. Stream Love Actually on Peacock and Prime Video.
Bad Santa (2003)
2003 was a banner year for modern Christmas classics, in any flavor you’d choose. The platonic ideal of a rude Christmas movie, Terry Zwigoff’s Bad Santa stars Billy Bob Thornton as Willie Soke, a mall Santa who’s actually a con man, using his seasonal gigs to scope out stores that he can rob at night. He represents everything that you probably don’t want your kid to be around during the holidays (or anytime, really): He’s foul-mouthed, cynical, and abusive whenever he’s not putting on the merest hint of a front for the children. The film does offer a solid Christmas redemption arc in and around scenes of seasonal debauchery—but still, this probably isn’t one for the kids. Stream Bad Santa on HBO Max.
Klaus (2019)
A charming Santa origin story based on nothing in particular, Klaus finds Jesper Johansen, the lazy son of a postmaster general in 19th century Norway forced to a distant island town where he’s tasked with delivering 6,000 letters within a year, otherwise he’ll be cut off from the family fortune. Arriving there, he discovers the two primary feuding families can’t be bothered to send letters for him to deliver, but that reclusive widower Klaus might be willing to help him in a scheme he’s concocted to convince the town’s children to write letters in the hopes of receiving toys in return—toys crafted by old Klaus in hope of a family that never materialized. It’s all beautifully done, and I defy you not to cry during the final act. Stream Klaus on Netflix.
Dolly Parton’s Christmas on the Square (2020)
It’s the holidays, and Regina Fuller (Christine Baranski!) is on her way home to evict a bunch of people so she can sell the land they live on to a mall developer. Naturally she’s got some seasonal learning to do, with help from erstwhile bestie Margeline (Jenifer Lewis!!) and Parton herself, typecast as an all-singing angel. Dolly wrote all the musical numbers, and the results are dorky fun in the best ways, with a deliberate staginess that invites you to appreciate the sentiment without taking things too seriously. The whole cast is several cuts above, as are the dance numbers, choreographed by Debbie Allen. Stream Christmas on the Square.
Hot Frosty (2024)
Maybe “classic” is going a bit far here (though time will tell), but there’s something to be said for grabbing a glass of wine and having yourself a (lightly) horny holiday. In that vein, Hot Frosty casts Lacey Chabert as a widow running a cafe in the tiny made-up town of Hope Springs, New York. One day she picks up a scarf at a secondhand store and places it around the neck of a particularly chiseled snowman (because while all snowman bodies are valid, it’s gonna take abs to score free winter apparel). The snowman naturally comes to life, leading to a series of wacky misunderstandings, but also a little holiday romance. If it’s not cinematic genius, it’s a perfectly delicious bit of holiday silliness. Stream Hot Frosty on Netflix.
Joyeux Noël (2005)
A fictionalized version of a true story, this Academy Award nominee deals with an unusual moment during the first year of World War I, when, at several points along the front lines, French, German, and British soldiers called a series of informal truces, often mingling to celebrate Christmas Eve and Christmas Day. The German Crown Prince even sent the lead singer of the Berlin opera to perform along the front lines, entertaining both sides. In dramatizing the event, the filmmakers understand that the truce was both glorious and absurd. Those complicated feelings, and the knowledge that what we’re seeing represents a momentary lull in a war that would continue for years, make for powerful emotional moments. Stream Joyeux Noël on Tubi and Netflix.
The Holiday (2006)
Depressed Englishwoman Iris (Kate Winslet) decides to swap homes and lives, for a bit, with similarly unlucky-in-love Californian Amanda (Cameron Diaz). Iris is now living in a giant Hollywood mansion, while Amanda is exploring a quaint country village. Naturally, romance is waiting for each woman in her newfound environs. It was largely ignored on its initial release, but has grown into a charmingly dorky Christmas cult classic. Word is that Apple is working on an update. Rent The Holiday from Prime Video and Apple TV.
Rare Exports: A Christmas Tale (2010)
In the film, the research team of a greedy government drills into land best left undisturbed: an ancient burial mound that, legends suggest, is the resting place of Joulupukki, a pagan forerunner to our modern Santa Claus. BAD IDEA. Old Joulupukki is not dissimilar from Krampus, in that he’s much more interested in punishing the wicked than in rewarding the good. It’s an action-packed, darkly comic, cynical winter’s tale (rather the perfect one for our times) and builds to a wild climax. Stream Rare Exports on Tubi or rent it from Prime Video and Apple TV.
The Christmas Chronicles (2018)
A deeply cute Christmas adventure finds a couple of kids (Judah Lewis and Darby Camp) accidentally crashing Santa’s sleigh (Santa here is played by Kurt Russell). It’s got plenty of (family-friendly) action, and Russell seems to be having a ton of fun. If you like this one, the sequel is approximately as good. Stream The Christmas Chronicles.
Arthur Christmas (2011)
Aardman Animations, the Wallace and Gromit/Shaun the Sheep people, produced this joyful, quirky computer-animated family film. James McAvoy plays Arthur Claus, son of the current holder of the Santa title. Operations at the North Pole are largely automated, and Arthur has a hard time convincing management that a single undelivered toy is worth much fuss. So it’s clumsy, goofy Arthur to the rescue, with the certain knowledge that ruining even one kid’s holiday would be a failure. Stream Arthur Christmas on Prime Video and Tubi.
What do you think so far?
The Best Man Holiday (2013)
The long-awaited sequel to 1999’s The Best Man, this one quickly updates us on the fallout from that earlier film before moving into new territory (it’s not strictly necessary to have seen the original if you’re looking to dive straight into the holiday festivities). Morris Chestnut, Taye Diggs, Regina Hall, Terrence Howard, and Sanaa Lathan lead the sequel, which offers a bold blend of off-color humor, hot shirtless guys, sincere religious themes, and shamelessly heartbreaking plot twists. Stream The Best Man Holiday on Peacock and Hulu or rent it from Prime Video.
Tangerine (2015)
Just your typical girlfriend/buddy/revenge comedy movie about two trans sex workers on the hunt for the man who did one of them wrong. As heartfelt as it is madcap, it all takes place on a wild Christmas Eve in Hollywood (so don’t expect snow). Shot on a couple of iPhones, director Sean Baker and company make a virtue of the intimacy and immediacy that modern technology can bring. Stream Tangerine on Peacock and Hulu or rent it from Prime Video.
Carol (2015)
Mara Rooney’s Therese and Cate Blanchett’s glamorous Carol set off sparks when they meet in a department store during the Christmas season of 1952. The women suffer for their growing attraction, and this certainly isn’t the breeziest of holiday movies, but there’s light here, and beauty, and hope for the future. Stream Carol on HBO Max or rent it from Prime Video.
A Very Harold and Kumar Christmas (2011)
The last (to date) of the Harold and Kumar movies, this one balances stoner humor with a surprising sweetness, even if it’s the kind of Christmas movie in which Santa smokes a bong on his holiday rounds and replacement urine for a drug test more than qualifies as a nice Christmas present. Stream A Very Harold and Kumar Christmas on Paramount+ or rent it from Prime Video.
The Night Before (2015)
What else are you gonna do Christmas Eve than spend the night with your best friends (Seth Rogan, Anthony Mackie, and Joseph Gordon-Levitt) at something called the Nutcracker Ball? Yeah, sounds awful to me, too. Luckily they’ve got a ton of drugs to get them through the night. A reliably entertaining stoner Christmas story. Stream The Night Before on Peacock and Tubi or rent it from Prime Video.
Krampus (2015)
Among the best of a decade’s worth of films reviving ancient, scary European traditions involving far less jolly versions of Santa, Krampus is a Gremlins-esque horror comedy with imaginative creature effects from the folks over at Weta Workshop. It might not be the darkest, nor the goriest, of holiday-themed horror sendups, but it is an awful lot of fun, with effects that evoke a twisted winter wonderland as we follow a family being hunted by the title demon. Stream Krampus on Peacock or rent it from Prime Video.
The Grinch (2018)
Though I might still stick with the 1966 animated version (Boris Karloff FTW), as updates go, this 2018 version is bright and colorful and energetic without getting stressful (looking at you, Jim Carrey version from 2000). Benedict Cumberbatch plays the Grinch; Pharrell narrates; and Rashida Jones, Kenan Thompson, and Angela Lansbury round out the solid voice cast. Stream The Grinch on Peacock or rent it from Prime Video.
Anna and the Apocalypse (2017)
Zombies for Christmas? OK! In this mash-up of High School Musical and Shaun of the Dead that you never knew you needed, the titular Anna just wants to get through the Christmas show at her high school in Little Haven, Scotland. She’s so preoccupied with her own problems that she fails to notice the undead infection spreading around her. It’s a weird blend of styles, no question, but one packed with gory fun, musical numbers, and some surprising, seasonally appropriate heart. Stream Anna and the Apocalypse on Prime Video and Tubi.
The Man Who Invented Christmas (2017)
There are plenty of versions of A Christmas Carol to choose from, but this one examines that tale from the other side. It’s the story of Charles Dickens himself (Dan Stevens) and his journey to creating the wildly successful work. Dodging typical biopic tropes in favor of something more appropriate to the subject matter, the movie finds Dickens interacting with his fictional characters in a film that blends realism with whimsical fantasy. Stream The Man Who Invented Christmas on HBO Max or rent it from Prime Video.
Last Christmas (2019)
Emilia Clarke and America’s sweetheart Henry Golding have tremendous chemistry as a down-on-her-luck aspiring singer and the slightly mysterious man with whom she shares a lovely and inspiring holiday season. The twist ending here, inspired by a literal reading of the title song, is bonkers—but it works better than it has a right to. Stream Last Christmas on Netflix or rent it from Prime Video.
Little Women (2019)
Before Barbie, Greta Gerwig took on an American classic and, while I’m not sure there’s ever been a bad adaptation of Little Women, this one is at the top of the pile, staying faithful to the novel’s themes while rearranging the narrative just a bit, and adding elements from Alcott’s own life to hint at the ending that the author really wanted. Rent Little Women from Prime Video and Apple TV.
Jingle Jangle (2020)
This one’s a straight-up fantasy that finds toymaker Jeronicus Jangle (Forest Whitaker) inventing a sentient matador figure (Ricky Martin) who fights for his right to be something other than a mass-produced toy. That sets off a series of misfortunes for Jeronicus, but his granddaughter Journey (Madalen Mills) is on hand to try to put things right. The pedigree here includes playwright David E. Talbert in the director’s chair and an almost all-Black cast that includes Whitaker, Keegan-Michael Key, and Anika Noni Rose, all having a lot of fun in a colorful (and musical!) adventure. Stream Jingle Jangle on Netflix.
Single All the Way (2021)
Sick of questions about being single, Peter (Michael Urie) decides to invite his best friend Nick (Philemon Chambers) to pose as more than his roommate. He’s in a high-stress L.A. job, and heading home for the holidays in New Hampshire and just can’t deal with cracks about being single. His mom (Kathy Najimy), though, already had plans to fix him up with her fitness instructor (Luke Macfarlane). Now James has to navigate not only his family obligations and his new date, but also his developing feelings for the guy who was just supposed to be a pretend romance. Stream Single All the Way on Netflix.