Skip to content


Christmas movies are a dime a dozen, with over 150 premiering this holiday season alone.

But some entries in the crowded category have been big enough to become box office hits, raking in hundreds of millions of dollars on their own to become timeless classics.

Since the turn of the century alone, 7 Christmas movies have grossed more than $200 million at the worldwide box office, four of which have crossed the $300 million mark.

If you want to fill your holiday movie calendar with the greatest Christmas movies, then look no further.

These are the 10 highest-grossing Christmas movies, according to Box Office Mojo, along with where you can stream them.

10. “Santa Claus” (1994)

Global gross. $190.5 million

Where to watch? Streams on Disney+

9. “The Holiday” (2006)

Global gross. $205.8 million

Where to watch? Streams on DirecTV

8. “Elf” (2003)

Global gross. $225 million

Where to watch? Streaming on HBO Max

7. “Love Actually” (2003)

Global gross. 245.3 million

Where to watch? Streaming on AMC+

6. “Polar Express” (2004)

Global gross. $315.2 million

Where to watch? Streaming on HBO Max

5. “A Christmas Carol” (2009)

Global gross. $325.2 million

Where to watch? Streams on Disney+

4. “Dr. How the Grinch Stole Christmas by Seuss (2000)

Global gross. $345.8 million

Where to watch? Streams on HBO Max, DirecTV

3. Home Alone 2: Lost in New York (1992)

Global gross. $358.9 million

Where to watch? Streams on Disney+

2. “Home Alone” (1990)

Global gross. $476.6 million

Where to watch? Streams on Disney+

1. “The Grinch” (2018)

.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *