Javascript is not enabled.

Javascript must be enabled to use this site. Please enable Javascript in your browser and try again.

Skip to content
Content starts here
CLOSE ×
Search
CLOSE ×
Search
Leaving AARP.org Website

You are now leaving AARP.org and going to a website that is not operated by AARP. A different privacy policy and terms of service will apply.

12 Classic Christmas Movies That Have Stood the Test of Time

Sure, we love Hallmark. But sometimes you need an iconic holiday film to warm up December


macaulay culkin holding his hands to his face in a scene from home alone
Macaulay Culkin in the 1990 Christmas classic "Home Alone."
20th Cent Fox/Courtesy Everett Collection

​Nowadays it seems like Lifetime, Hallmark and a dozen other cable channels crank out a stockingful of quickie Christmas movies every holiday season. But how many of these will we be watching a decade or two from now? Check out this list of 12 yuletide classics (one for each of the 12 days of Christmas, naturally). Some are naughty. Most are nice. All are timeless gifts that keep giving.

It’s a Wonderful Life (1946)

Any list of classic Christmas movies has to begin with Frank Capra’s lovely what-if heart-warmer, which is on TV every year for a reason. Thanks to Jimmy Stewart as George Bailey (in his greatest role ever, which is really saying something) and the luminous Donna Reed, it’s the rare feel-good masterpiece on the surface that reveals more and more profound, existential layers with each viewing. If you aren’t reaching for a Kleenex after (spoiler!) George survives a film noir nightmare and angel Clarence gets his wings, you’d better check for a pulse.

Watch it: It’s a Wonderful Life

A Charlie Brown Christmas (1965)

This may be the closest thing Gen X has to its own It’s a Wonderful Life, even though its annual viewers include those who saw it on Dec. 9, 1965. Feeling blue about the commercialism of the holidays, Charlie Brown becomes the director of the Peanuts gang’s Christmas play, and he has his hands full with his temperamental cast of pint-sized divas who would rather dance around on stage than act. Meanwhile, everybody’s favorite put-upon cue ball searches for the perfect tree and tries to rein in his pals as he searches for the deeper meaning of Christmas.

Watch it: A Charlie Brown Christmas

Home Alone (1990)

This adorably antic kiddie fantasy made a mint at the box office and turned 10-year-old Macaulay Culkin into one of Hollywood’s biggest stars for a while.. And guess what: It holds up perfectly 35 years later. Culkin’s precocious Kevin McAllister is forgotten by his vacationing family and turns his abandonment into a childhood fantasy of no-rules freedom and giddy Looney Tunes mayhem as a pair of bumbling burglars (Joe Pesci, 82, and Daniel Stern, 68) break into his home on Christmas Eve.

Watch it: Home Alone

National Lampoon’s Christmas Vacation (1989)

When this holiday installment of the Griswold family misadventures came out, I was less than impressed (especially when I compared it to the brilliant original 1983 Vacation). But after about 10 watches, I can cop to the idea that Christmas Vacation seems to get funnier and funnier every year. Passive-aggressive paterfamilias Chevy Chase, 82, is the perfect Grinch with a soft, chewy center, and John Hughes’ script is like a spiked cup of eggnog.

Watch it: National Lampoon’s Christmas Vacation

White Christmas (1954)

This one was a perennial in my household when I was growing up, along with my dad’s Andy Williams Christmas Album. So, yes, this chestnut by an open fire has nostalgic appeal. But when you throw Bing Crosby, Danny Kaye, Rosemary Clooney and the timeless songs of Irving Berlin into a tale about a crooner duo’s romantic Yule duet with a sister act, you’ve got a sweet recipe that’s tastier than a gumdrop-covered gingerbread house.

Watch it: White Christmas

The Muppet Christmas Carol (1992)

Jim Henson and his menagerie of felt-covered friends take on the Charles Dickens classic with Kermit as Bob Cratchit, Miss Piggy as Mrs. Cratchit and the always-game Michael Caine, 92, perfectly cast as Ebenezer Scrooge. Every minute of this movie will bring a smile to your face. 

Watch it: The Muppet Christmas Carol

Elf (2003)

A little of Will Ferrell’s oblivious man-child doofus act goes a long way for me. Even so, I would argue that this is his best film and his finest acting performance, playing an oversized elf who ventures from the North Pole in search of his real father. This may be the greatest fish-out-of-water comedy since Splash.

Watch it: Elf

The Best Man Holiday (2013)

In a very solid new addition to the Christmas classics list, the college pals (Nia Long, 55, Sanaa Lathan, 54, Regina Hall, 54, Taye Diggs, 54, and Terrence Howard, 56) who survived a wedding with way too much drama in Malcolm D. Lee’s 1999 comedy The Best Man reunite in middle age at Christmas. And they discover that old flames — romantic and resentful — have a way of reigniting.

Watch it: The Best Man Holiday

Love Actually (2003)

Over the past 22 years, writer-director Richard Curtis’ romantic roundelay has gathered a vocal minority of haters (especially on Reddit), but if loving it is wrong, I don’t want to be right. First, London never looks better than it does at Christmas. Second, it comes with the same creative pedigree as Curtis’ Notting Hill and Four Weddings and a Funeral (one Love Actually scene was actually cut from Four Weddings). Third, it features a kid belting out Mariah Carey’s infectious “All I Want for Christmas Is You.” And finally, the loaded cast is an absolute Murderers’ Row: Emma Thompson, 66, Hugh Grant, 65, Laura Linney, 61, Liam Neeson, 73, Keira Knightley, Bill Nighy, 75, Colin Firth, 65, and the late, great Alan Rickman.

Watch it: Love Actually

Bad Santa (2003)

It’s all too easy to overdose on sentimental uplift during the holidays, but here’s a film that decidedly belongs on the naughty list. Billy Bob Thornton, 70, gives a dyspeptic, foul-mouthed master class in humbug in this bruise-black comedy as a drunken department store Santa out to rob stores on Christmas Eve with his equally profanity-spewing “elf” sidekick/partner in crime (Tony Cox, 67). Every list should have at least one film to watch after the kids or grandkids go to bed to dream their sugarplum dreams.

Watch it: Bad Santa

A Christmas Story (1983)

This is probably the closest to a true holiday perennial that we’ve been gifted since It’s a Wonderful Life. Told from the point of view of a now-grown child looking back semifondly at his bizarro family (dad Darren McGavin and his leg lamp are priceless), director Bob Clark’s wonderfully wistful tale feels like an evocative radio play, revolving around a kid named Ralphie (Peter Billingsley, 54) and his yuletide fantasy of receiving an official Red Ryder, carbine-action, 200-shot range model air rifle on Christmas morning. We triple-dog dare you not to laugh when his bully’s tongue gets stuck to a frozen metal pole.

Watch it: A Christmas Story

Die Hard (1988)

Let’s just settle this debate once and for all: Yes, Die Hard is a Christmas movie. And a great one, too. New York cop John McClane (Bruce Willis, 70) heads to L.A. for the holidays to see his estranged wife (Bonnie Bedelia, 77) and winds up having to save the day after her office building is taken over by Euro villains, including Alan Rickman’s deliciously sinister Teutonic ringleader, Hans Gruber. In arguably the best action movie of the ’80s, you can watch Willis as he rings in the holidays with his iconic catchphrase, “Yippee ki-yay, motherf-----!”

Watch it: Die Hard

Unlock Access to AARP Members Edition

Join AARP to Continue

Already a Member?