Skip to main content

Digital Trends may earn a commission when you buy through links on our site. Why trust us?

3 great movies to watch on Christmas Eve and where to watch them

A family looks at a Christ mas tree in A Christmas Story.
Warner Bros.

Christmas Eve is finally here, and more than likely, most of our readers have already set up their plans for Christmas. But the night before Christmas is the perfect time to catch up with friends and family and take in a few Christmas movies.

Now, you could go with unconventional choices like Die Hard or any of the cheesy Christmas movies on Netflix. But Christmas Eve is no time for amateur hour! If you’re fortunate enough to be spending time with the people you love, then you should never settle for anything less than the greatest Christmas movies. That’s why our recommendations for the three great movies to watch on Christmas Eve rank among the absolute best Christmas movies ever made. All three of our choices will be on TV this holiday season, which is good to know if you don’t have access to their respective streaming outlets.

It’s a Wonderful Life (1946)

James Stewart and Donna Reed in It's a Wonderful Life.
RKO Radio Pictures

Frank Capra’s classic, It’s a Wonderful Life, is back at 8 p.m. PT/ET on NBC on Christmas Eve. This is the quintessential Christmas movie for multiple generations and is almost perfect in every way. James Stewart stars as George Bailey, a man who has made countless sacrifices for his friends, family, and his hometown, Bedford Falls. And what did it get him? A lifetime of dashed dreams, and now an almost certain stint in prison when his Building and Loan company is missing critical funds through no fault of his own.

Just as George is ready to take his own life, an angel named Clarence Odbody (Henry Travers) intervenes and shows George a world where he was never born. It’s through this dark timeline that George fully understands his life’s impact on his wife, Mary (Donna Reed), and the entire town. It’s more than enough to move viewers to tears of joy and happiness, and that’s why It’s a Wonderful Life still endures after almost eight decades.

Watch It’s a Wonderful Life on Prime Video.

A Christmas Story (1983)

Peter Billingsley in "A Christmas Story."

There’s something ironic about a wildly popular 1983 Christmas movie that takes place in 1940, but A Christmas Story has long since transcended the period in which it was set. That’s because there’s something timeless about Ralphie Parker (Peter Billingsley) and his relentless quest for a “Red Ryder Carbine Action 200-shot Range Model air rifle.” The constant refrain that Ralphie’s desire gets from adults – “You’ll shoot your eye out” – is always hilarious, especially when it comes from a department store Santa.

The bond between Ralphie and his brother, Randy (Ian Petrella), and their parents, Mr. Parker (Darren McGavin) and Mrs. Parker (Melinda Dillon) is also heartwarming and another reason why people keep coming back to this film. TNT and TBS’ annual 24-hour marathon of A Christmas Story will start at 8 p.m. on Christmas Eve.

Watch A Christmas Story on Max.

Miracle on 34th Street (1947)

Natalie Wood and Edmund Gwenn in Miracle on 34th Street.
20th Century Studios

If you prefer the 1994 remake of Miracle on 34th Street, both versions are on Hulu this year. You can’t go wrong with either one because they’re both fantastic Christmas movies. The story of each film is essentially the same, but the original features Edmund Gwenn’s Oscar-winning turn as Kris Kringle, the greatest department store Santa Claus that anyone has ever seen.

At first, Macy’s event director Doris Walker (Maureen O’Hara) is relieved that Kris is such a natural in the role. But she becomes disturbed when Kris tells her daughter, Susan (Natalie Wood), that he’s the real Santa. Kris is so steadfast in his belief that he’s Santa that he gets locked away and threatened with confinement in an asylum. That leaves Doris’ boyfriend, Fred Gailey (John Payne), with the impossible task of proving that Kris is Santa in a court of law.

Miracle on 34th Street will run on Freeform this year at 11:30 a.m. Saturday, December 23.  So, if you want to watch it on Christmas Eve, Hulu is your only option.

Watch Miracle on 34th Street on Hulu.

Editors' Recommendations

Blair Marnell
Blair Marnell has been an entertainment journalist for over 15 years. His bylines have appeared in Wizard Magazine, Geek…
Where to watch Elf, the Will Ferrell Christmas movie
Will Ferrell in Elf.

Twenty years ago, who would have guessed that Elf would become one of the all-time great Christmas movies? It was only the second feature film helmed by Jon Favreau, and it was one of Will Ferrell's first leading roles following his long stint on Saturday Night Live. That combination proved to be too irresistible for audiences to pass up, which is why Elf is now celebrating two decades as a perennial holiday hit.

Ferrell stars as Buddy the elf, who just happens to be biologically human. Buddy grew up in the North Pole surrounded by elves who work for Santa Claus. He just doesn't fit in very well among the elves. One holiday season, Santa gives Buddy the inspiration to travel from the North Pole to New York City so he can meet the father he never knew. That's the basic setup for Elf, and now we're going to tell you where you can stream it this holiday season.
Where is Elf streaming?

Read more
7 great Christmas movies you can watch for free
A boy talks to Santa in A Christmas Story.

There's nothing quite like getting together with the family and watching Christmas movies to celebrate the holidays (except maybe watching them free of charge).

Thankfully, there are a handful of terrific seasonal films that can be streamed online without the need to pay, so viewers don't have to wait for TV channels to broadcast some of their favorite holiday classics. However, they may not be free of charge when December ends, so audiences should watch these seven Christmas films while they still can.
A Christmas Story (1983)

Read more
Where to watch It’s a Wonderful Life
James Stewart and Donna Reed in It's a Wonderful Life.

If ever there was a movie that could make generations cry with tears of happiness, it's the Frank Capra holiday classic It's a Wonderful Life. Films like A Christmas Story and A Charlie Brown Christmas are also popular Christmas movies, but It's a Wonderful Life is on another level. This is one of the greatest movies ever made, and it's a genuinely moving story about George Bailey, as played by Hollywood icon Jimmy Stewart.

It's a Wonderful Life arrived in theaters in 1946, just a year after World War II ended. And for most of the movie, it paints a pretty bleak picture of George's life. He had dreams and ambitions beyond his small town, but George sacrificed them all for the sake of his family's Building and Loan business, and for the town of Bedford Falls. On Christmas Eve in 1945, George faces financial ruin and likely prison time through no fault of his own. That's when an angel named Clarence (Henry Travers) intervenes and prevents George from committing suicide by showing him a world where he had never been born at all.

Read more