13 Greatest Christmas Films of All Time

Christmas is a special time of year when families come together to celebrate, exchange gifts and enjoy the spirit of the season. It is also a time when we have an excuse to curl up on the couch and watch some of our favourite Christmas films. From classic Christmas films like It’s A Wonderful Life and Miracle on 34th Street, to modern Christmas films like Elf and Home Alone, there are a plethora of films out there that embody the spirit of Christmas. But which Christmas films are the greatest of all time?

Christmas Films


1. It’s a Wonderful Life (1946)

This classic Christmas film stars James Stewart as George Bailey, a frustrated businessman who finds himself contemplating suicide on Christmas eve. After being visited by an angel, he is shown the importance of his life and the lives of those around him. This heartwarming and uplifting film is a must-watch this holiday season.

2. Miracle on 34th Street (1947)

This classic Christmas film stars Maureen O’Hara and Edmund Gwenn as a young girl and a department store Santa Claus. When a young girl begins to doubt the existence of Santa, her mother takes her to meet the department store Santa, who claims to be the real Santa. This film will leave you believing in the magic of Christmas.

3. A Christmas Story (1983)

This classic Christmas comedy follows the misadventures of Ralphie, a young boy who dreams of getting a Red Ryder BB gun for Christmas. His quest for this precious gift leads him into a series of comical predicaments, making for a hilarious and heartwarming film.

4. Home Alone (1990)

This classic Christmas comedy follows the misadventures of 8-year-old Kevin McAllister, who is accidentally left home alone when his family takes a trip to Paris. His attempts to protect his home from a pair of burglars provide plenty of laughs and heartwarming moments.

5. Elf (2003)

This modern classic Christmas comedy stars Will Ferrell as Buddy, a human raised as an elf at the North Pole. When he sets out to New York City to find his real father, he discovers the magic of Christmas. This hilarious and heartwarming film is sure to put a smile on your face this holiday season.

6. The Polar Express (2004)

This magical Christmas animated film follows a young boy as he embarks on a magical journey to the North Pole. Along the way, he meets a host of characters and learns the true meaning of Christmas. This heartwarming film is sure to get you in the Christmas spirit.

7. National Lampoon’s Christmas Vacation (1989)

This classic Christmas comedy follows the misadventures of the Griswold family as they attempt to have the perfect Christmas. From comical mishaps to hilarious hijinks, this film will have you laughing all the way through.

8. Love Actually (2003)

This modern classic Christmas romantic comedy follows the intertwining stories of a group of Londoners as they navigate the ups and downs of love and relationships in the weeks leading up to Christmas. This uplifting and heartwarming film is guaranteed to leave you feeling festive.

9. The Santa Clause (1994)

This classic Christmas comedy stars Tim Allen as Scott Calvin, a divorced father who is magically transformed into Santa Clause. His attempts to keep his new job while balancing his family life provide plenty of laughs and heartwarming moments.

10. A Charlie Brown Christmas (1965)

This classic Christmas animated film follows the misadventures of Charlie Brown and his friends as they attempt to find the true meaning of Christmas. From comical moments to heartwarming lessons, this film is sure to bring a smile to your face this holiday season.

11. How the Grinch Stole Christmas (2000)

This live-action adaptation of the classic Dr. Seuss story follows the Grinch (played by Jim Carrey) as he attempts to ruin Christmas for the citizens of Whoville. The movie is full of laughs and teaches us the true meaning of Christmas.

12. White Christmas (1954)

This classic holiday musical follows two former WWII soldiers who team up with a singing trio to save a struggling Vermont inn on Christmas.

13. Die Hard (1988)

Die Hard (1988) is an actionpacked classic starring Bruce Willis as an NYPD officer who battles German terrorists on Christmas Eve. While it has become a holiday favorite for many, it is still up for debate if it’s considered a traditional Christmas movie or not. If you haven’t watched it yet, go ahead and decide for yourself. 


No matter which Christmas films you choose to watch this holiday season, no matter what you’re in the mood for, these 13 Christmas movies are sure to put you in the holiday spirit! So grab some popcorn, grab a blanket, and cozy up for some holiday movie fun!


For more holiday blogs, visit https://gofredericton.com/blog/