Best Underrated Christmas Movies to Watch This Holiday Season


There is obviously nothing wrong with indulging in the traditional holiday classics like Miracle on 34th Street or A Christmas Carol. However, there are a ton of great movies out there to enjoy this holiday season that you haven’t already seen a million times.

best underrated christmas holiday movies

So, shake up those Christmas traditions a bit this year by adding some new Christmas flicks to your lineup. A quick search on streaming services like Tubi will give you more options than you could possibly watch this season, so how do you decide?

In case you’re looking for suggestions, I’ve compiled some of the best underrated holiday films that deserve a spot on your watch list this season.

Fred Claus (2007)

Vince Vaughn plays Fred, Santa’s bitter troublemaker brother, whose criminal ways land him in trouble. He gets bailed out by Santa, played by Paul Giamatti, who makes Fred work off his debt by making toys at the North Pole.

Jack Frost (1998)

Michael Keaton plays a touring musician who never had much time for his wife and young son before he dies in a tragic car accident. One year later, he magically returns as a snowman to finally right his wrongs and make up for lost time.

Noel (2004)

Five strangers come together in New York City on Christmas Eve and discover the meaning of Christmas. This flick features some big names, including Paul Walker, Penelope Cruz, and Susan Sarandon.

Happy Christmas (2014)

Irresponsible 20-something Jenny moves in with her older brother, his wife, and their baby son to get over a breakup. But in the process, she unexpectedly shakes things up for her brother’s wife, Kelly.

Grumpy Cat’s Worst Christmas Ever (2014)

Voiced by Grumpy Cat’s human counterpart, Aubrey Plaza, the infamously crabby kitty helps a little girl find the spirit and charm of Christmas. It’s the perfect balance of snarky and sincere!

All Is Bright (2013)

All Is Bright stars Paul Rudd and Paul Giamatti as two con men who hatch a scheme to get rich selling Christmas trees on the streets of New York City. Paul Rudd can do no wrong, so why not check out this underrated gem?

Jingle All the Way (1996)

Workaholic Howard Langston, played by none other than Arnold Schwarzenegger, promises his son the hottest toy of the season. However, every store is completely sold out, and he finds himself battling all the other desperate parents around town. This is the film that proved Arnold could do comedy as well as action.

Bad Santa (2003)

A crotchety, alcoholic con man (Billy Bob Thornton) and his partner (Tony Cox) reunite once a year to pose as a mall Santa and his elf, ripping off shopping outlets on Christmas Eve. This year, though, they run into problems when the con man befriends a troubled kid, and his erratic behavior attracts suspicion from mall security.

Moonlight and Mistletoe (2008)

Candace Cameron Bure plays a businesswoman who has lost her Christmas spirit. After her dad is injured, she returns home to help her dad run his year-round yuletide attraction and finds a new appreciation of the family trade.

Scrooged (1988)

This modern take on the classic Dickens story features Bill Murray as Frank Cross, a successful but selfish and cynical TV executive. He is haunted by three spirits on Christmas Eve, who help him re-evaluate his actions and right the wrongs in his past.