23 Christmas Movies That Will Almost Certainly Make You Cry
We may earn a commission from links on this page.
The holidays are a time for big emotions. The weather can get extreme, there’s too much to do, and family gatherings offer up wild swings of intense feeling: joy, excitement, apprehension, annoyance, exhaustion. The movies (and life) teach us that any holiday meal with a sufficient number of guests must involve drama of some sort: Somebody’s pregnant, somebody’s getting married or divorced, someone’s coming out of the closet, someone’s dying. The season truly has it all.
Movies offer us the opportunity to escape from all that by watching other people deal with their drama—and we’re not so much interested in subtlety and nuance, because that’s not what’s in the air. Is it even a Christmas movie if you’re not bawling into your eggnog? Many of the saddest Christmas movies share very similar plot beats (it’s Dickens’ world; we’re just living in it), but it’s in the execution that they rise or fall. The most successful of them take big swings and hit us right where we live.
It’s a Wonderful Life (1946)
Obviously. It’s easy to dismiss It’s a Wonderful Life as over-played holiday schmaltz; constant public-domain airings resurrected it from near-obscurity, but also turned it into seasonal wallpaper. It’s always playing in the background, but nobody’s paying all that much attention—which is too bad, given that it’s a much weirder and more nuanced film than the bit about angels and bell-ringing would suggest. We can only watch as George Bailey compromise his dreams over and over again, only to find that what little he has built rests on a house of cards. America, amirite? There’s real emotion in George’s breakdown, and a (mostly) satisfying catharsis in the ending, which is harder won than in many other gentler, cozier Christmas classics. You can stream It’s a Wonderful Life on Prime Video and The Roku Channel.
Carol (2015)
The chemistry between Rooney Mara’s Therese and Cate Blanchett’s Carol is palpable from the moment their eyes meet across a crowded department store—but it’s the 1950s, and theirs is a love that dare not speak its name, even to one another. Queerphobia was, as we all know, entirely eradicated decades ago, so it might seem odd that a gay romance would raise eyebrows, but that’s just how things were back then. The women suffer for their love, but the tears come less when things are going bad as when it starts to feel like they might just possibly start to go a little right. You can stream Carol on Paramount+ and Netflix or rent it from Prime Video.
The Best Man Holiday (2013)
The sequel to 2013’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. It all somehow mostly holds together. It’s a well-acted soap opera with over-the-top moments of comedy, family drama, and tragedy, hitting every emotional beat you’d want from a holiday movie. You can stream The Best Man Holiday on Prime Video.
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. You can stream Joyeux Noël on Paramount+ or rent it from Prime Video.
A Midnight Clear (1992)
A different war, and a different Christmas truce (after a fashion) feature in Keith Gordon’s A Midnight Clear, set during the Battle of the Bulge near the end of World War II. A small, inexperienced intelligence squad is sent to occupy an abandoned chateau to gather information on German movements. The Germans quickly have them dead to rights, but step away and, instead, begin to send signals (Christmas carols; a snowball fight) that they’re not interested in fighting anymore. They realize that the war is coming to an end, and they hope to make a deal with the Americans: a mock fight and a quick surrender to avoid bloodshed. Of course, what sounds reasonable to soldiers on the frontline is completely anathema to the ones giving the orders. You can stream A Midnight Clear on Prime Video, Peacock, and Tubi.
Stepmom (1998)
The ingredients for a fairly typical seasonal comedy (or dramedy, anyway) are all here: Chris Columbus (Home Alone, Mrs. Doubtfire) directs Susan Sarandon as Jackie, a woman forced to spend the holidays with her ex-husband’s girlfriend (played by Julia Roberts). The reason for this meeting, however, is less the stuff of rom-coms: Jackie has lymphoma, and neither she nor we are given any false optimism. She’s dying, and this younger woman will likely become a stepmother to her children. Both the relationship between the two, and Jackie’s illness, come to a head at Christmas time.
You can rent Stepmom from Prime Video.
The Christmas Tree (1969)
Terence Young, best known for his early James Bond films, directs William Holden as Laurent Ségur, a wealthy Frenchman on the verge of a new romance who learns that his 10-year-old son Pascal is dying following exposure to radiation. Determined to make his son’s last days as special as possible, the three embark on a series of small adventures. The tone isn’t overtly tearjerking, but there’s no escaping the poignance of the central message about appreciating what you while you have it. You can stream The Christmas Tree on Tubi.
Meet Me in St. Louis (1944)
For a musical that’s perhaps best known for Judy Garland’s epic ode to old-timey streetcars, there’s a surprising bit of emotional depth here. Following the upper-class Smith family for a year starting in the summer of 1903, the movie tracks changing times and changing circumstances—nothing excessively dramatic, unless you’re Margaret O’Brien’s joyfully morbid Tootie, who suddenly finds that the things that she expected never to change are more precarious than she thought possible. The key moment is Judy Garland’s heartbreaking performance of “Have Yourself a Merry Little Christmas,” a song that was later brightened up for radio but that, here, implores us to enjoy what we have while we have it—because the future is uncertain. You can stream Meet Me in St. Louis on Max and Tubi.
Full-Court Miracle (2003)
Blending inspirational sports-movie stuff with a bit of holiday magic, this seasonal staple finds the young teens at Philadelphia Hebrew Academy struggling build up their basketball team in spite of their truly awful coach. A struggling outsider enters the picture, and might be the one who can put them on the right track—if only the students and faculty will put their trust in him. The moment when the local rabbi relates the story of Hanukkah in relation to the kids’ basketball game is honestly pretty darned effective. You can stream Full-Court Miracle on Disney+.
In the Bleak Midwinter (1995)
Writer/director Kenneth Branagh’s indie isn’t nearly as dour (or bleak) as its title might suggest, being more of a black comedy about a depressed, out-of-work actor who gets talked into staging a Christmas production of Hamlet (very Branagh, that) in an effort to save his sister’s church from greedy land developers (aren’t they always). The let’s-put-on-a-show-to-save-whatever premise has been done, but sharp performances and the director’s clear affection for Shakespeare lend the film added emotional resonance, even if you’re not a sucker for stories about finding the true spirit of the season in connecting with others—but who isn’t, really? You can stream In the Bleak Midwinter (a.k.a. A Midwinter’s Tale) on Hoopla.
One Magic Christmas (1985)
The Grainger family could be forgiven for giving up on the holiday spirit entirely: Jack is out of work, and Ginnie’s job at the grocery store isn’t enough to save the family home—which doesn’t matter much, as she’s about to lose that gig too. That’s all before a botched bank robbery leaves their two kids with only one parent. Fortunately, there’s an angel waiting in the wings, but he’s played by Harry Dean Stanton, so definitely not the cheerful sort. Daughter Abbie winds up being the family’s only hope for something resembling a happy ending, but there are a lot of reasons to shed tears before the final act. You can stream One Magic Christmas on Disney+ or rent it from Prime Video.
The Family Man (2000)
We can’t get enough of alternate timelines and glimpses into roads not taken, and Family Man represents a slightly more modern, fully Nicolas Cage-ized, and therefore more extreme, version of the trope. Here, a boring (but successful) corporate drudge gets sucked into an alternate timeline where he married Tea Leoni (the one who got away in his native timeline) but is also jobless and stressed by his inability to provide for his family. No life is ever perfect, I guess. When returned to his own timeline, he takes the opportunity to reconnect with the old girlfriend who might have become his wife—except that, even with lessons learned, there’s no way to get back the time they lost or the children they had in the other timeline. (It’s all very that-one-episode-of-Star Trek: The Next Generation.) You can stream The Family Man on Netflix and Peacock.
Remember the Night (1940)
With a bit of the ol’ Christmas spirit, otherwise tough New York District Attorney John Sargent (Fred MacMurray) agrees to let shoplifter Lee Leander (Barbara Stanwyck) out on bail, and even offers her a ride to her mother’s house in Indiana on the way to his own family gathering. The trip naturally includes moments of comedy and hints of romance, but it’s the ambiguous, not entirely happy ending that really packs a punch—suggesting that the manipulative Lee might have been genuinely moved by her time with John. You can stream Remember the Night on Plex.
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 will either work for you, or it really won’t (either way, it’s hilarious on paper). I was prepared to chuckle, but it still got me in the end. You can stream Last Christmas on Max or rent it from Prime Video.
The Muppet Christmas Carol (1992)
I have yet to find a Muppet movie that won’t leave me in a puddle, so this one’s an easy addition. It’s more true now than ever, though—Disney+ has finally made available a musical segment that was cut shortly after release and that, while sporadically available in various home releases, hasn’t been part of the movie for quite some time. It’s a moment between Scrooge (both present and past), and Belle, whose love he cast aside before giving in to a life focused on money. The Muppet goofiness stops for just a few moments that make the emotional stakes for Scrooge clear, and gives Sir Michael Caine an opportunity to warble a tune. You can stream The Muppet Christmas Carol on Disney+.
A Christmas Tale (2008)
A Christmas Tale plays with some of the same ideas as does The Family Stone, even to the point of casting a legendary lead actress—in this case, Catherine Deneuve as the matriarch recently diagnosed with leukemia. This French comedy-drama goes a bit deeper and darker in its exploration of family dynamics around the holidays, but also approaches its central family with more empathy, acknowledging that, as we change, so do even our most stable relationships. You can stream A Christmas Tale on AMC+.
Christmas, Again (2014)
A face familiar (and welcome) to American indie movie fans, Kentucker Audley stars as a Christmas-tree salesman returning home to New York, an act which only exacerbates the downward spiral of depression and a sense of failure he’s been mired in for years. He’s living in a trailer and just barely getting by before a mysterious woman enters his life, alongside some weird and eclectic customers who help him fight his self-destructive impulses. There are familiar beats here, but filmed with more realism and restraint (writer-director Charles Poekel partially financed the film with money from his own depressing Christmas-tree salesman job), so the darker moments hit a bit harder, while the moments of light feel very well earned. You can stream Christmas, Again on The Roku Channel.
Klaus (2019)
A charming, bespoke Santa origin story based on nothing in particular, Klaus finds 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 an elderly widower might be able 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 hand-animated, and the genuine emotion wrings tears with Pixar-like efficiency. I defy you not to cry during the final act. You can stream Klaus on Netflix.
Collateral Beauty (2018)
Will Smith plays an advertising executive who retreats from life following the death of his daughter. His friends and loved ones aren’t able to connect, and he tries to cope by writing letters to his conceptions of Love, Time, and Death—all of whom respond. It’s all a bit silly, but Smith leads a fabulous cast who very nearly sell the fantastical premise, and offer some genuinely weepy moments. You can rent Collateral Beauty from Apple TV.
Mon Oncle Antoine (1971)
Less an outright tearjerker than a quietly emotional coming-of-age story, this Québec-set story sees young Benoît helping his undertaker uncle on the day before Christmas in their rural town. The two bond, and fall out, while transporting the body of a teenager who’d died unexpectedly. Once Benoît’s hero, Antoine reveals, over the course of the day, that he hates his job and his life, and that drink has become his only escape. As a picture of growing up during troubling times, it’s an all-around great movie. You can stream Mon Oncle Antoine (a.k.a. My Uncle Antoine) on The Criterion Channel.
Jack Frost (1998)
Though, at moments, it looks a bit like a horror movie, the Michael Keaton-starring Jack Frost is surprisingly affecting, especially for a generation of kids who saw it at just the right age. A year after the Christmas-day death of his often-absent father, his young son Charlie finds that he’s been magically restored to life as a snowman on the lawn. On paper, the idea of a snowman possessed by the ghost of your dead dad must’ve been a tough sell, but as a story about the deep-rooted desire for just one more day with a lost loved one, it works. You can stream Jack Frost on Hulu.
Prancer (1989)
This grim seasonal drama is already depressing on its face—the plot follows a young girl who determinedly maintains her holiday spirit despite the recent death of her mother, her father’s depression, and the failure of the family business—but is somehow made all the worse for the stark realism with which director John Hancock treats the material; the movie is slowly paced, nearlu colorless, and nakedly unsentimental even when the girl rescues a wounded reindeer she is convinced fell off of Santa’s sleigh. The ending refuses to be too happy; the most it can offer is a reconciliation between the girl and her depressed dad, who offers that even if their whole lives continue going to shit, at least they’ll still have each other. Merry Christmas! You can stream Prancer on AMC+ and MGM+.
The Snowman (1982)
The beautiful Oscar-nominated short film finds a young boy having a series of adventures with an especially well-crafted snowman. Suffice it to say that snow-people have all too short a season, and the lesson here winds up being a deeply poignant one about the bittersweet beauty of impermanence and change. You can stream The Snowman on Vudu and Pluto TV or watch it on YouTube, above.