26. This Christmas

This Christmas, highest earning holiday movies
Screen Gems via IMDb

Year released: 2007
Domestic box office total: $49,121,934
International box office total: $656,618
It’s no Hallmark Channel movie, but it’s definitely a heartwarming tale. Matriarch Shirley Ann Whitfield (nickname: Ma’Dere) takes it upon herself to take care of her extended family’s welfare.

Ma’Dere’s family reunites for Christmas for the first time in several years. The award-winning Loretta Devine stars as Ma’Dere.

Where to stream it: Amazon Prime ($3.99 to rent, $12.99 to buy)

NEXT: This movie won a Razzie — a parody award “honoring” cinematic underachievement.

25. A Madea Christmas

A Madea Christmas, highest earning holiday movies
Charles Bergman/Lionsgate via IMDb

Year released: 2013
Domestic box office total: $52,543,354
International box office total: $853,000
This Christmas comedy stars Tyler Perry in drag as the quirky older lady Madea. Madea accompanies her friend on a trip to see her daughter in the countryside.

Madea movies were inspired by Tyler Perry’s one-man shows. This particular Madea iteration didn’t fare well with critics — it won a Razzie and currently has a 20% approval rating on Rotten Tomatoes.

Where to stream it: Amazon Prime ($3.99 to rent, $9.99 to buy)

NEXT: After filming, furniture and props from this movie were donated to charity.

24. Office Christmas Party

Office Christmas Party, highest earning holiday movies
Glen Wilson/PARAMOUNT PICTURES via IMDb

Year released: 2016
Domestic box office total: $54,767,494
International box office total: $59,733,805
Although about a Christmas office party, in some territories the movie was sold on DVD and Blu-ray with the title Dirty Office Party to be marketed outside of the holidays.

No one would pick up a holiday movie during July, right? Starring Jason Bateman and T.J. Miller, this movie is about an office holiday party thrown to land a big client. But things get out of hand … !

Where to stream it: Amazon Prime ($2.99 to rent, $12.99 to buy)

NEXT: It was the first time a black actor was in this titular role on film.

23. The Nutcracker and the Four Realms

The Nutcracker and the Four Realms, highest earning holiday movies
Laurie Sparham/Disney Enterprises, Inc. via IMDb

Year released: 2018
Domestic box office total: $54,858,851
International box office total: $119,102,218
This magical flick is based on the Christmas-themed ballet, The Nutcracker. Throughout the movie, there are references to other films and stories. For example, the beginning references Disney’s Fantasia.

The protagonist, Clara, wants a key to unlock a box that holds a gift from her late mother. Godfather Drosselmeyer gifts her a golden thread that’ll lead to the key she seeks.

Where to stream it: Amazon Prime ($2.99 to rent, $19.99 to buy)

NEXT: The starring actor was intoxicated during most of filming.

22. Bad Santa

Bad Santa, highest earning holiday movies
Dimension Films via IMDb

Year released: 2003
Domestic box office total: $60,060,328
International box office total: $16,428,561
Billy Bob Thornton and Tony Cox star as con men posing as Santa and an elf in order to rob department stores on Christmas Eve. Enter a heartwarming story line that causes those plans to go awry.

Billy Bob Thornton’s character meets a troubled kid. Billy Bob Thornton was lauded for his performance, but Jack Nicholson was almost chosen for the starring role.

Where to stream it: Amazon Prime (Free with Prime membership to rent, $9.99 to buy)

NEXT: This was the 13th-highest-grossing film at the U.S. box office in 1988.

21. Scrooged

Scrooged, highest earning holiday movies
Paramount Pictures via IMDb

Year released: 1988
Domestic box office total: $60,328,558
International box office total: NA
Starring Bill Murray, Karen Allen, and John Forsythe of Dynasty fame, the film is based on Charles Dickens’ classic tale, A Christmas Carol. Set in modern times, Bill Murray plays a selfish TV executive.

Like in A Christmas Carol, Murray’s character is visited by three ghosts intent on teaching him lessons on the true meaning of Christmas. Clearly Americans loved this film (who doesn’t love Bill Murray?) because it was the 13th-highest-grossing movie in 1988 at the U.S. box office.

Where to stream it: Amazon Prime ($3.99 to rent, $13.99 to buy)

NEXT: Joe Pesci was almost cast as a supporting actor but was deemed “too short.”

20. Jingle All the Way

Jingle all the Way, highest earning holiday movies
Getty Images/Stringer_Hulton Archive via Getty Images

Year released: 1996
Domestic box office total: $60,592,389
International box office total: $69,240,000
Sinbad was chosen for the role of Myron partly because he was taller than producer Chris Columbus’ first choice, Joe Pesci. (Pesci was 5’3″ while Schwarzenegger is 6’2″.) Interestingly, the film got into a spot of legal trouble.

In 2001, a judge ruled that the script idea for Jingle All the Way was stolen from a high school teacher named Brian Webster. The studio had to cough up $19 million.

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: It was able to earn back its production budget — in fact, it earned double that the first weekend.

19. The Best Man Holiday

The Best Man Holiday, highest earning holiday movies
Michael Gibson/Universal Pictures via IMDb

Year released: 2013
Domestic box office total: $70,525,195
International box office total: $2,310,515
This is one of those “getting the gang back together” films. Mia (Monica Calhoun) and Lance Sullivan (Morris Chestnut) manage to get their friends over to their home for Christmas.

It’s the first time they’ve all been in the same room together in over a decade. The Best Man Holiday managed to earn double its production budget (which was $17,000,000, according to Box Office Mojo.)

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: Chevy Chase broke his finger punching a plastic Santa Claus during filming.

18. National Lampoon’s Christmas Vacation

National Lampoon's Christmas Vacation, highest earning holiday movies
Archive Photos/Getty Images via IMDb

Year released: 1989
Domestic box office total: $71,319,526
International box office total: NA
The Griswold family had plans for a big ol’ Christmas party, and then — you guessed it — their plans go awry. For example, patriarch Clark Griswold (Chevy Chase) has trouble getting Christmas lights to work — the ESSENTIAL Christmas decoration.

He then takes his frustration out on a plastic Santa Claus decoration. Actor Chevy Chase ended up breaking his pinkie after punching Santa. (The things we do for art, right?)

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: Special 501 jeans were created for actor Vince Vaughn in this film.

17. Fred Claus

Fred Claus, highest earning holiday movies
Warner Bros. via IMDb

Year released: 2007
Domestic box office total: $72,006,777
International box office total: $25,831,572
No, not Santa Claus or even Nick Claus — it’s Fred Claus, Santa’s brother. Vince Vaughn plays the Fred to Paul Giamatti’s (right) Nick “Santa” Claus. In the film, Fred needs to borrow $50K from his brother.

Nick agrees to loan him the cash, but only if Fred helps out in the North Pole. Fun fact: For some reason, the wardrobe department contacted Levi’s to find 501s to fit Vaughn exactly. Fred needed to look perfect, we guess?

Where to stream it: Amazon Prime ($2.99 to rent, $12.99 to buy)

NEXT: Kathryn Hahn asked Susan Sarandon to play her mom in a personal letter.

16. A Bad Moms Christmas

A Bad Moms Christmas, highest earning holiday movies
Hilary Bronwyn Gayle/Courtesy of STX Entertainment via IMDb

Year released: 2017
Domestic box office total: $72,110,659
International box office total: $58,449,769
Christmas is considered, in some circles, to be the biggest holiday for moms to show off their domestic goddess skills. Families rely on moms to make the day perfect.

The “bad moms” (Mila Kunis, Kristen Bell, and Kathryn Hahn) decide to rebel against the Christmastime expectations. In order to get Susan Sarandon on set, Hahn wrote her a personal letter.

Where to stream it: Amazon Prime ($19.99 to buy)

NEXT: This is based on the book Skipping Christmas by John Grisham.

15. Christmas with the Kranks

Christmas with the Kranks, highest earning holiday movies
Zade Rosenthal/Revolution Studios Distribution Company via IMDb

Year released: 2004
Domestic box office total: $73,780,539
International box office total: $22,812,479
Do you have those neighbors that deck out their house with way too many Christmas decorations? The Kranks (played by Tim Allen and Jamie Lee Curtis) are exactly those people.

They decide to skip Christmas this year, until their daughter comes home with her new fiancé. Looks like the cast and crew overindulged on Christmas too: Apparently they ingested over 10 pounds of fake snow.

Where to stream it: Netflix

NEXT: This movie mixes two popular end-of-the year holidays.

14. The Nightmare Before Christmas

The Nightmare Before Christmas, highest earning holiday movies
Disney Enterprises Inc via IMDb

Year released: 1993
Domestic box office total: $75,082,668
International box office total: $13,088,306
Notorious director of spooky films, Tim Burton, is the mastermind behind this classic stop-motion animation. In the film, Jack Skellington (Chris Sarandon; Danny Elfman provides his singing voice), the king of Halloween Town, finds out about Christmas Town.

Skellington tries to bring Christmas traditions back home but his efforts cause confusion among the creepy residents of Halloween Town.

Where to stream it: Amazon Prime ($3.99 to rent, $9.99 to buy)

NEXT: Bruce Willis was paid $5 million for this film.

13. Die Hard

Die Hard, highest earning holiday movies
Bob Isenberg/Twentieth Century Fox Film

Year released: 1988
Domestic box office total: $83,519,093
International box office total: $57,963,061
It’s controversial whether or not Die Hard can be considered a Christmas movie. Since it’s about an NYPD officer that tries to save his wife and others taken hostage during a Christmas party, it’s Christmas-related right?

In any case, it seems like the producers were sure grateful for Bruce Willis’ starring role as the cop John McClane: He was paid a whopping $5 million for the movie, which was unheard of at the time, says IMDb.

Where to stream it: Amazon ($3.99 to rent, $14.99 to buy)

NEXT: This is the second time Tim Allen and Martin Short have been in a flick together.

12. The Santa Clause 3: The Escape Clause

The Santa Clause 3: The Escape Clause, highest earning holiday movies
Walt Disney Studios. via IMDb

Year released: 2006
Domestic box office total: $84,500,122
International box office total: $26,268,000
Tim Allen is back to play the part of Scott Calvin (aka Santa Claus). Not only must Mr. Claus keep his new family happy, he has to stop evil Jack Frost from taking over Christmas.

Frost puts in motion a plan to sabotage Claus’ toy factory and get Calvin to invoke the “Escape Clause” — basically making Calvin wish he never became Santa Claus.

Where to stream it: Amazon Prime ($3.99 to rent, $17.99 to buy)

NEXT: Mel Gibson plays Mark Wahlberg’s dad in this film.

11. Daddy’s Home 2

Daddy's Home 2, highest earning holiday movies
Claire Folger/Paramount Pictures via IMDb

Year released: 2017
Domestic box office total: $104,029,443
International box office total: $76,583,737
Will Ferrell and Mark Wahlberg return to play Brad Whitaker and Dusty Mayron. In the first Daddy’s Home, Brad and Dusty have finally become friends. They’re both working on being good dads to Megan and Dylan.

Both men have remarried and their kids shuffle back and forth between their houses. It’s then decided to have a “together Christmas” with the whole fam.

Where to stream it: Hulu

NEXT: The film’s message stresses the importance of being with family on Christmas — no matter how crazy they are.

10. Four Christmases

Four Christmases, highest earning holiday movies
New Line Cinema/New Line Productions Inc. via IMDb

Year released: 2008
Domestic box office total: $120,146,040
International box office total: $43,587,657
Reese Witherspoon and Vince Vaughn star as Kate and Brad — a couple rushing to visit all of their divorced parents … on Christmas Day. It can’t be done, you say. Not with that attitude, we say.

Along the way, Brad and Kate learn about each other. Kate comes to the realization that her life could be better than it actually is. (Will they end up divorced like their parents?!)

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: Gary Oldman and Lesley Manville play a married couple in this flick. They were married in real life from 1987 to 1990. Awkwaaard … 

9. A Christmas Carol

Disney's A Christmas Carol, highest earning holiday movies
Walt Disney pictures via IMDb

Year released: 2009
Domestic box office total: $137,855,863
International box office total: $187,430,783
Jim Carrey previously starred as the Grinch in 2000’s How the Grinch Stole Christmas. He returns to play another Christmas hater — Scrooge. This animated film retells Charles Dickens’ Victorian-era Christmas tale.

As we all know, Scrooge comes around on this whole Christmas thing with the help of Tiny Tim and the ghosts of past, present, and future.

Where to stream it: Amazon Prime ($3.99 to rent, $17.99 to buy)

NEXT: Tim Allen quotes lines from his characters in Home Improvement and Toy Story in this movie.

8. The Santa Clause 2

The Santa Clause 2, highest earning holiday movies
Walt Disney Studios via IMDb

Year released: 2002
Domestic box office total: $139,236,327
International box office total: $33,618,738
Uh oh — looks like Scott Calvin needs to find his Mrs. Claus or else his reign as Santa Claus will come to an end. So, he goes on a bunch of dates.

He might possibly find that in Carol Newman (his son’s principal!). Madonna was considered for the role of Carol, but Elizabeth Mitchell made the cut instead.

Where to stream it: Amazon Prime ($3.99 to rent, $17.99 to buy)

NEXT: Disney doesn’t hire ex-cons, but made an exception for this actor.

7. The Santa Clause

The Santa Clause, highest earning holiday movies
Walt Disney Studios via IMDb

Year released: 1994
Domestic box office total: $144,833,357
International box office total: $45,000,000
Scott Calvin (Tim Allen — Christmas movies are his thing, it seems) is upset when he finds out his ex-wife and her husband are trying to tell his son that Santa doesn’t exist.

Surprise — Santa is real, and now he’s your dad, kiddo. Fun-ish fact: Allen was once arrested for drug charges, but Disney made an exception for him when it came to their “no ex-cons” hiring policy.

Where to stream it: Amazon Prime ($3.99 to rent, $17.99 to buy)

NEXT: The 12-year-old star of this film was paid $4.5 million.

6. Home Alone 2: Lost in New York

Home Alone 2: Lost in New York, highest earning holiday movies
YouTube Movies via YouTube

Year released: 1992
Domestic box office total: $173,585,516
International box office total: $191,485,040
You’d think Kevin McCallister (Macaulay Culkin) would have learned his lesson by now. In this sequel, he’s accidentally stranded himself in New York City somehow. (Note to McCallister parents: I’m concerned.)

Albeit a fun film, it was a bit of a struggle for the crew behind the scenes — some of the cameras froze because it was so cold.

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: During filming, Will Ferrell caused minor traffic accidents walking through Lincoln Tunnel in his costume.

5. Elf

Elf, highest earning holiday movies
Warner Home Video via IMDb

Year released: 2003
Domestic box office total: $173,840,591
International box office total: $47,044,933
Will Ferrell plays Buddy the elf, who learns he’s actually a human. He leaves the North Pole and travels to New York City to locate his real father. Hijinks ensue!

He starts working at a department store — proving he’s an excellent Christmas decorator — and meets love interest Jovie (played by Zooey Deschanel).

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: It’s listed in Guinness World Records 2006 as the “first all-digital capture” film. 

4. The Polar Express

The Polar Express, highest earning holiday movies
Warner Bros. via IMDb

Year released: 2004
Domestic box office total: $187,224,490
International box office total: $126,275,943
A young, doubtful boy boards the mystical Polar Express to travel to the North Pole and Santa Claus’ house on Christmas Eve. (Kid, stay home — Santa is supposed to come to YOU.)

His travels lead to self-discovery and important life lessons on namely friendship, bravery, and the spirit of Christmas. Tom Hanks fans will be interested to know their fave actor is the voice behind more than one character.

Where to stream it: Hulu

NEXT: This is the third movie in which Jim Carrey wears an all-green costume (The Mask and Batman Forever were the other two).

3. How the Grinch Stole Christmas

How the Grinch Stole Christmas, highest earning holiday movies
Archive Photos/Getty Images – Image courtesy of gettyimages.com via IMDb

Year released: 2000
Domestic box office total: $260,044,825
International box office total: $85,096,578
Jim Carrey plays another holiday scrooge, the Grinch, in this live-action version of Dr. Seuss’ famous holiday story. The costuming and set design is pretty elaborate in this animation-come-to-life rendition.

The story centers around a grumpy green creature called the Grinch that lives above the idyllic town of Whoville. He plans to ruin their Christmas but doesn’t quite succeed.

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)

NEXT: This iconic character almost had a British accent.

2. The Grinch

The Grinch, highest earning holiday movies
Universal Pictures via IMDb

Year released: 2018
Domestic box office total: $270,620,950
International box office total: $240,975,007
Many versions of this classic Dr. Seuss tale have been released over the years. This 2018 animated version is one of the latest to come out of Hollywood.

Brit Benedict Cumberbatch is the voice of the Grinch. Originally, the studio wanted him to perform with his natural British accent. However, Cumberbatch thought it was better to adopt an American accent as the rest of the cast was American.

Where to stream it: Netflix

NEXT: This film made a certain child actor very wealthy.

1. Home Alone

Home Alone, highest earning holiday movies
20th Century Fox via IMDb

Year released: 1990
Domestic box office total: $285,761,243
International box office total: $190,923,432
This is arguably one of the most famous holiday movies of all time. In Home Alone, somehow, the McCallister family forgets their 8-year-old son, Kevin (Macaulay Culkin), when they leave for their Christmas vacation in Paris.

Kevin is left to protect his gigantic house from a pair of burglars, Harry and Marv, with booby traps and other shenanigans. Eventually his family realizes they left him home … alone …

Where to stream it: Amazon Prime ($3.99 to rent, $14.99 to buy)