The holiday season has officially arrived, and that means it’s time to settle in with hot chocolate, warm blankets, and the all-important Christmas movie marathon. From nostalgic classics to modern streaming favourites, festive films are a December essential—and 2025’s line-up is filled with heartwarming stories, romantic comedies, chaotic family adventures, and joyful laugh-out-loud moments.
To help plan the month’s viewing schedule, we’ve compiled the ultimate 25-day Christmas movie calendar, pairing each date with a handpicked title to carry you right through to Christmas Day.
The Best Christmas Movies to Watch in December 2025
December 1: The Merry Gentlemen (2024)
A romantic holiday comedy starring Chad Michael Murray, complete with a small-town return, festive miracles, and a cheeky twist involving a Christmas-themed strip performance.
Streaming: Netflix
December 2: Miracle on 34th Street (1994)
A holiday classic that follows a little girl trying to prove Santa is real. Richard Attenborough delivers a timeless performance as Kris Kringle.
Streaming: Disney+
December 3: Four Christmases (2008)
Reese Witherspoon and Vince Vaughn attempt to juggle four family visits in one chaotic day.
Streaming: Stan, Prime Video, Apple TV
December 4: Something From Tiffany’s (2022)
A botched engagement ring mix-up sends two couples into unexpected romance.
Streaming: Prime Video
December 5: The Family Stone (2005)
A messy, emotional, and hilarious holiday drama starring Sarah Jessica Parker and Dermot Mulroney.
Streaming: Disney+, Stan, Netflix
December 6: Happiest Season (2020)
Kristen Stewart brings heartfelt queer storytelling to Christmas cinema.
Streaming: Binge
December 7: Our Little Secret (2024)
Lindsay Lohan returns with another instant holiday hit as exes are forced to reunite.
Streaming: Netflix
December 8: Home Alone (1990)
Kevin McCallister vs. holiday burglars—the ultimate classic.
Streaming: Disney+
December 9: National Lampoon’s Christmas Vacation (1989)
A chaotic family comedy that never gets old.
Streaming: Stan
December 10: Christmas With the Kranks (2004)
Skipping Christmas doesn’t go as planned for Jamie Lee Curtis and Tim Allen.
Streaming: Binge, Prime Video, Paramount+
December 11: Oh. What. Fun. (2025)
Michelle Pfeiffer stars as a forgotten Christmas-loving mum seeking joy.
Streaming: Prime Video
December 12: Elf (2003)
Will Ferrell’s most iconic comedy returns every season for a reason.
Streaming: Prime Video, HBO Max, Netflix
December 13: The Holiday (2006)
A genre-defining rom-com featuring Kate Winslet, Cameron Diaz, Jude Law, and Jack Black.
Streaming: Prime Video, Disney+, Paramount+
December 14: Holidate (2020)
A friends-to-lovers festive romance that oozes charm.
Streaming: Netflix
December 15: The Santa Clause (1994)
Tim Allen becomes Santa—literally.
Streaming: Disney+
December 16: The Knight Before Christmas (2019)
Vanessa Hudgens falls for a medieval knight trapped in modern times.
Streaming: Netflix
December 17: The Night Before (2015)
A bold, outrageous comedy starring Seth Rogen and Joseph Gordon-Levitt.
Streaming: Binge, Prime Video
December 18: Last Holiday (2006)
Queen Latifah chooses joy after a life-changing diagnosis.
Streaming: Prime Video
December 19: Bad Santa (2003)
A darkly hilarious Christmas anti-hero story.
Streaming: Binge, Prime Video
December 20: Office Christmas Party (2009)
A corporate holiday party gone disastrously wrong.
Streaming: Netflix
December 21: While You Were Sleeping (1995)
Sandra Bullock’s charming holiday romance remains unmatched.
Streaming: Disney+
December 22: A Bad Moms Christmas (2017)
A wild holiday ride starring Kristen Bell, Mila Kunis, and Kathryn Hahn.
Streaming: Stan
December 23: The Polar Express (2004)
A magical Christmas journey that captures the wonder of childhood.
Streaming: Prime Video
December 24: How The Grinch Stole Christmas (2000)
Jim Carrey’s legendary performance defines holiday mischief.
Streaming: Netflix
December 25: Love Actually (2003)
Iconic cast, unforgettable soundtrack, and a warm Christmas heart.
Streaming: Prime Video, Stan, Netflix, Paramount+














