The 10 highest-grossing Christmas movies of all time

December 6, 2023 BY
Home Alone: Macaulay Culkin stars as Kevin McCallister, an 8-year-old boy who is accidentally left behind when his family goes on vacation to Paris

Home Alone: Macaulay Culkin stars as Kevin McCallister, an 8-year-old boy who is accidentally left behind when his family goes on vacation to Paris

With the festive season fast approaching, many Australians are already starting to get into the Christmas spirit. And what better way to do that than by curling up on the couch and watching a classic Christmas movie.

Here’s a look at the 10 highest-grossing Christmas movies of all time, and where you can stream them in Australia:

10. The Santa Clause (1994)

Tim Allen stars in this heartwarming comedy about a man who becomes the new Santa Claus after the old one falls off his roof. You can stream The Santa Clause on Disney+.

9. The Holiday (2006)

Two women from opposite sides of the Atlantic Ocean swap houses for the holidays in this romantic comedy starring Cameron Diaz, Kate Winslet, Jude Law, and Jack Black. You can stream The Holiday on Netflix.

8. Elf (2003)

Will Ferrell stars as Buddy the Elf, a human who was raised by elves at the North Pole, in this hilarious comedy. You can stream Elf on Stan.

7. Love Actually (2003)

This heartwarming ensemble comedy tells the stories of eight couples in the weeks leading up to Christmas. You can stream Love Actually on Stan.

6. The Polar Express (2004)

This animated film follows a group of children on a magical train ride to the North Pole to meet Santa Claus. You can stream The Polar Express on Google Play Movies & TV.

5. A Christmas Carol (2009)

Jim Carrey stars in this adaptation of the Charles Dickens classic about a miserly man who is visited by three ghosts who show him the error of his ways. You can stream A Christmas Carol on Disney+.

4. Dr. Seuss’ How the Grinch Stole Christmas! (2000)

Jim Carrey also stars in this live-action adaptation of the Dr. Seuss classic about the Grinch who tries to steal Christmas. You can stream Dr. Seuss’ How the Grinch Stole Christmas! on Netflix.

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

Macaulay Culkin returns as Kevin McCallister, who is accidentally left behind in New York City while his family is on vacation in this sequel to Home Alone. You can stream Home Alone 2: Lost in New York on Disney+.

2. Home Alone (1990)

Macaulay Culkin stars as Kevin McCallister, an 8-year-old boy who is accidentally left behind when his family goes on vacation to Paris in this classic Christmas comedy. You can stream Home Alone on Disney+.

1. The Grinch (2018)

Benedict Cumberbatch stars as the Grinch in this animated remake of the Dr. Seuss classic. You can stream The Grinch on Netflix.