The holidays are officially here (depending on who you ask, of course), which means it's time to start queuing up those festive films and specials that help bring the spirit of Christmas home every year. Your favorite streaming services are jam-packed with quality options for what to watch with your family to celebrate the season, so to help guide you in the right direction, here's a rundown of where you can find the very best Christmas movies to stream right now.

(Disclosure: Links to retailers may earn money to support our work.)

Miracle on 34th Street (1994)

This heartwarming tale about Kris Kringle's stint as Coles' Santa Claus, and his legal battle to prove he is the real deal, will make a believer out of anyone.

Watch it: AT&T Now

Doctor Who's Christmas Specials

Amazon Prime Video has collections of the Tenth, Eleventh, and Twelfth Doctor's Christmas specials, while the Thirteenth Doctor's New Year's special is available for purchase.

Watch it: Amazon

Home Alone

Nowadays, a kid Kevin McAllister's age would probably have a cell phone to help his parents track him down faster, but that doesn't make this 1990 Christmas classic any less fun to watch. His sheer sense of invention in fending off the big bad burglars who want to ransack his ritzy neighborhood is worth the suspension of disbelief that any of this could ever actually happen.

Watch it: Disney+

Love Actually

This Christmas rom-com might be a bit kitschy, but there's still a lot of heart to be found in the criss-crossing narratives of these characters, who each want nothing more than to be loved by the ones they cherish. It'll make you laugh, cry, and feel all the feels again and again.

Watch it: HBO


This 1988 adaptation of Charles Dickens' A Christmas Carol features Bill Murray as a crusty TV executive who abuses his staff and everyone who dares to care about him before facing the ghosts of Christmases past, present, and future — all of which are pretty grim, to be honest. What works so well about this one is the fact that it all feels like a giant fever dream, as he's experiencing all this just before his network is slated to broadcast a more traditional version of Ebenezer Scrooge's story.

Watch it: Starz

It's a Wonderful Life

This classic Christmas movie centers on a man who's down on his luck and gets a much-needed pick-me-up from an unexpected source. And, fun fact, every time someone watches it an angel gets its wings.

Watch it: Amazon

A Christmas Carol

Motion capture movies might be much more common now, but when Robert Zemeckis used the technology to create his 3D animated adaptation of Dickens' iconic tale, it was still quite new. Even so, the film still holds up as Jim Carrey's quirky portrayal of the miser comes through in every frame.

Watch it: Starz

Christmas with the Kranks

In this slapstick adaptation of John Grisham's Skipping Christmas, the Kranks decide not to engage in all the yuletide merriment they've managed for so many years... until their adult daughter decides she's not going to spend the holiday away after all. From there, it's a mad dash to put on a Christmas worth coming home to, and it's a chaotic jumble of laughs.

Watch it on: Netflix, AT&T Now

Bad Santa

For those with a raunchier sense of humor, this story of a foul-mouthed mall Santa who uses his annual gig to rob the place blind is a riot.

Watch it on: Amazon

A Very Murray Christmas

Who better to head up his own musical Christmas special than Bill Murray? With an onslaught of supporting stars coming in to support his attempt to put on a show, despite being snowed in, the comedy special is unique and filled with great song performances.

Watch it on: Netflix

Dr. Seuss' How the Grinch Stole Christmas

Ron Howard's modernized take on Dr. Seuss' celebrated Christmas story might be a little zanier and less musically-oriented than the 1966 animated version of the same name, but it's still bound to leave the kiddos in stitches this season.

Watch it on: Netflix