Music & Movies

The 50 Best Christmas Movies of All Time

From Bedford Falls to Nakatomi Plaza, these are the Christmas films worth making part of your December.

A multigenerational family sharing popcorn during a cozy Christmas movie night beside a glowing tree and fireplace.

Fifty films, many moods and enough Christmas viewing for the whole season. Illustration for AllForXmas.

Christmas movies have never been one genre. They can be romantic comedies, ghost stories, musicals, family adventures, horror films or action pictures that happen to begin at an office party. The best ones do more than hang lights around a familiar plot: they use the season’s pressure—hope, loneliness, family, money, belief—to make the story matter.

How we chose and ranked the 50 best Christmas movies

This is an editorial ranking, not a score-sheet exercise. We compared critical consensus and breadth across Rotten Tomatoes’ 100-film guide, Time Out’s 50-film list and established canon from the American Film Institute.See source 1See source 2See source 3 We then weighed repeat-viewing appeal, cultural staying power, craft and how well each movie plays today.

The list spans theatrical features and a few television specials that have become inseparable from American Christmas viewing. It includes golden-age classics, comedy, romance, animation, family films and five deliberately unconventional choices. Around ten entries are especially child-friendly.

A high ranking does not mean every household will prefer the film. It means the movie makes an unusually strong case for becoming—or remaining—a Christmas tradition.

Quick picks for tonight

If you want…Start with
The best overall Christmas movieIt’s a Wonderful Life
A classic Santa storyMiracle on 34th Street
A comedyElf
A romanceThe Shop Around the Corner
A family filmThe Muppet Christmas Carol
An animated filmThe Nightmare Before Christmas
A choice for someone who dislikes Christmas moviesDie Hard

The 50 best Christmas movies, ranked

1. It’s a Wonderful Life (1946)

Director: Frank Capra
Starring: James Stewart, Donna Reed, Lionel Barrymore
Rating: PG
Runtime: 130 minutes

George Bailey’s darkest Christmas Eve becomes a moving argument for community, ordinary decency and the value of one life. It is emotionally tougher than its cozy reputation suggests, which is exactly why its final release of joy still lands. Best overall; reflective family viewing.See source 4

2. Miracle on 34th Street (1947)

Director: George Seaton
Starring: Maureen O’Hara, Edmund Gwenn, Natalie Wood
Rating: Not rated
Runtime: 96 minutes

This New York classic balances belief and skepticism without belittling either one. Edmund Gwenn’s quietly persuasive Kris Kringle makes it ideal for families who want warmth without too much sugar. Best Santa story.See source 5

3. A Christmas Carol (1951)

Director: Brian Desmond Hurst
Starring: Alastair Sim, Mervyn Johns, Kathleen Harrison
Rating: Not rated
Runtime: 86 minutes

Alastair Sim gives the screen’s most complete Scrooge: funny, frightening and finally overwhelmed by grace. The shadowy atmosphere keeps Dickens’s ghost story intact, so it suits viewers who like their Christmas comfort earned. Best Dickens adaptation.See source 6

4. Home Alone (1990)

Director: Chris Columbus
Starring: Macaulay Culkin, Joe Pesci, Catherine O’Hara
Rating: PG
Runtime: 103 minutes

The slapstick is enormous, but the loneliness beneath it gives the movie a real heart. It is a dependable family-night choice for older children and adults who can accept cartoon-level mayhem. Best family comedy.See source 7

5. Elf (2003)

Director: Jon Favreau
Starring: Will Ferrell, James Caan, Zooey Deschanel
Rating: PG
Runtime: 97 minutes

Will Ferrell commits completely to Buddy’s innocence, while James Caan keeps the movie grounded in recognizable family frustration. The result is fast, quotable and unusually sincere. Best modern comedy.See source 8

6. A Christmas Story (1983)

Director: Bob Clark
Starring: Peter Billingsley, Melinda Dillon, Darren McGavin
Rating: PG
Runtime: 93 minutes

Its episodic memories capture how childhood Christmas feels: obsessive, embarrassing and larger than life. The humor is sharp enough for adults, while Ralphie’s mission gives younger viewers an easy way in. Best nostalgic comedy.See source 9

7. The Shop Around the Corner (1940)

Director: Ernst Lubitsch
Starring: James Stewart, Margaret Sullavan, Frank Morgan
Rating: Not rated
Runtime: 99 minutes

Two shopworkers who irritate each other are unknowingly falling in love by letter. Lubitsch makes the romance elegant and funny, but the film’s attention to loneliness and work gives its Christmas ending real weight. Best golden-age romance.See source 10

8. The Muppet Christmas Carol (1992)

Director: Brian Henson
Starring: Michael Caine, Steve Whitmire, Dave Goelz
Rating: G
Runtime: 85 minutes

Michael Caine plays Scrooge with total seriousness while the Muppets supply wit, songs and a remarkably clear path through Dickens. It is the rare adaptation that works equally well as an introduction and a repeat tradition. Best for all ages.See source 11

9. White Christmas (1954)

Director: Michael Curtiz
Starring: Bing Crosby, Danny Kaye, Rosemary Clooney
Rating: Not rated
Runtime: 120 minutes

The plot is feather-light, but the Irving Berlin songs, saturated color and relaxed chemistry make it a lavish seasonal comfort watch. Choose it when the mood calls for spectacle rather than urgency. Best Christmas musical.See source 12

10. The Nightmare Before Christmas (1993)

Director: Henry Selick
Starring: Danny Elfman, Chris Sarandon, Catherine O’Hara
Rating: PG
Runtime: 76 minutes

Henry Selick’s stop-motion world is macabre, tender and instantly recognizable, with Danny Elfman songs that bridge Halloween and Christmas. It is the ideal family pick for viewers who prefer crooked trees to cozy cottages. Best animated fantasy.See source 13

11. Klaus (2019)

Director: Sergio Pablos
Starring: Jason Schwartzman, J. K. Simmons, Rashida Jones
Rating: PG
Runtime: 96 minutes

A selfish postman and a reclusive toymaker accidentally create a tradition of generosity. The hand-drawn look is beautiful, but the film earns its place through disciplined storytelling and a finale that never over-explains its magic. Best recent animated film.See source 14

12. Die Hard (1988)

Director: John McTiernan
Starring: Bruce Willis, Alan Rickman, Bonnie Bedelia
Rating: R
Runtime: 132 minutes

The action happens because John McClane attends his estranged wife’s Christmas party, and reconciliation drives the story beneath the explosions. It counts here as the great alternative for viewers who want holiday stakes without holiday sweetness. Best for action fans.See source 15

13. National Lampoon’s Christmas Vacation (1989)

Director: Jeremiah S. Chechik
Starring: Chevy Chase, Beverly D’Angelo, Randy Quaid
Rating: PG-13
Runtime: 97 minutes

Clark Griswold’s attempt at a perfect family Christmas collapses under lights, relatives and wounded pride. Its broadest jokes date it, but its picture of celebration turning into project management remains painfully current. Best chaotic-family comedy.See source 16

14. Love Actually (2003)

Director: Richard Curtis
Starring: Hugh Grant, Emma Thompson, Alan Rickman
Rating: R
Runtime: 135 minutes

This sprawling romantic mosaic is uneven by design and irresistible in flashes, especially when it lets disappointment sit beside grand gestures. It suits an adult group that enjoys debating storylines almost as much as watching them. Best ensemble romance.See source 17

15. The Apartment (1960)

Director: Billy Wilder
Starring: Jack Lemmon, Shirley MacLaine, Fred MacMurray
Rating: Not rated
Runtime: 125 minutes

Billy Wilder uses an office Christmas season to expose loneliness, compromise and the possibility of choosing decency. It is not cozy, but its New Year payoff makes it one of the finest holiday-season romances ever filmed. Best bittersweet classic.See source 18

16. Meet Me in St. Louis (1944)

Director: Vincente Minnelli
Starring: Judy Garland, Margaret O’Brien, Mary Astor
Rating: Not rated
Runtime: 113 minutes

Only part of this family musical takes place at Christmas, yet Judy Garland’s aching performance of “Have Yourself a Merry Little Christmas” defines its emotional center. Pick it for classic-Hollywood beauty with real melancholy. Best for classic-musical fans.See source 19

17. Holiday Inn (1942)

Director: Mark Sandrich
Starring: Bing Crosby, Fred Astaire, Marjorie Reynolds
Rating: Not rated
Runtime: 101 minutes

The film introduced “White Christmas” and offers prime Crosby and Astaire, though its blackface number is indefensible and should be acknowledged rather than waved away. It belongs as influential history, not uncomplicated comfort. Most important flawed classic.See source 20

18. Carol (2015)

Director: Todd Haynes
Starring: Cate Blanchett, Rooney Mara, Sarah Paulson
Rating: R
Runtime: 118 minutes

Christmas-window glamour frames a restrained romance built from glances, risk and unequal freedom. Todd Haynes turns the season’s promise of reinvention into something intimate and adult. Best sophisticated romance.See source 21

19. The Holdovers (2023)

Director: Alexander Payne
Starring: Paul Giamatti, Da’Vine Joy Randolph, Dominic Sessa
Rating: R
Runtime: 133 minutes

Three people left behind at a boarding school form a prickly temporary family. The 1970 setting and patient pacing feel instantly classic, while Da’Vine Joy Randolph ensures the story never treats grief as decoration. Best new classic.See source 22

20. Arthur Christmas (2011)

Director: Sarah Smith
Starring: James McAvoy, Hugh Laurie, Bill Nighy
Rating: PG
Runtime: 97 minutes

A missed present sends Santa’s anxious younger son on a frantic delivery mission. The jokes are quick, the logistics are clever and the story understands that one child matters even inside a global operation. Best animated adventure.See source 23

21. The Santa Clause (1994)

Director: John Pasquin
Starring: Tim Allen, Judge Reinhold, Wendy Crewson
Rating: PG
Runtime: 97 minutes

A divorced dad accidentally inherits Santa’s job, turning a comic premise into a story about belief and parental reliability. Some jokes belong firmly to the 1990s, but the North Pole world-building still delights. Best Santa origin comedy.See source 24

22. Scrooged (1988)

Director: Richard Donner
Starring: Bill Murray, Karen Allen, Alfre Woodard
Rating: PG-13
Runtime: 101 minutes

Bill Murray plays a television executive bullied toward redemption by three aggressively modern ghosts. Its cynicism is loud, but the final surge of feeling works because Murray fights it so hard. Best cynical comedy.See source 25

23. Gremlins (1984)

Director: Joe Dante
Starring: Zach Galligan, Phoebe Cates, Hoyt Axton
Rating: PG
Runtime: 106 minutes

A Christmas gift unleashes gleeful monsters on a postcard town. Joe Dante mixes creature comedy, consumer satire and genuine nastiness, making this the choice for older families who like their festivities with teeth. Best Christmas creature feature.See source 26

24. Bad Santa (2003)

Director: Terry Zwigoff
Starring: Billy Bob Thornton, Tony Cox, Brett Kelly
Rating: R
Runtime: 92 minutes

A criminal department-store Santa meets a lonely child who tests his commitment to being awful. It is filthy, mean and unexpectedly humane—strictly for adults who want an antidote to seasonal uplift. Best adults-only comedy.See source 27

25. The Holiday (2006)

Director: Nancy Meyers
Starring: Cameron Diaz, Kate Winslet, Jude Law
Rating: PG-13
Runtime: 136 minutes

Two women swap homes to escape romantic disappointment and find different kinds of renewal. The fantasy is luxurious, but Kate Winslet’s friendship with an elderly screenwriter gives it more generosity than the premise promises. Best cozy romance.See source 28

26. The Bishop’s Wife (1947)

Director: Henry Koster
Starring: Cary Grant, Loretta Young, David Niven
Rating: Not rated
Runtime: 109 minutes

An angel arrives to help a bishop raise money and becomes more interested in the neglected people around the project. Cary Grant’s ease and Loretta Young’s warmth make this spiritual comedy float. Best gentle spiritual classic.See source 29

27. Tokyo Godfathers (2003)

Director: Satoshi Kon
Starring: Tōru Emori, Yoshiaki Umegaki, Aya Okamoto
Rating: PG-13
Runtime: 92 minutes

Three unhoused friends find an abandoned baby on Christmas Eve and cross Tokyo searching for her family. Satoshi Kon balances coincidence, comedy and hard lives without reducing his characters to lessons. Best international animation.See source 30

28. Black Christmas (1974)

Director: Bob Clark
Starring: Olivia Hussey, Keir Dullea, Margot Kidder
Rating: R
Runtime: 98 minutes

A sorority house receives terrifying calls as students leave for Christmas break. Bob Clark uses seasonal lights and empty rooms to make the holiday uncanny; horror viewers should choose this, not families. Best Christmas horror film.See source 31

29. The Polar Express (2004)

Director: Robert Zemeckis
Starring: Tom Hanks, Daryl Sabara, Nona Gaye
Rating: G
Runtime: 100 minutes

A doubtful child boards a mysterious train bound for the North Pole. The motion-capture faces divide viewers, but the nocturnal journey, sound design and sense of scale make it a powerful big-screen watch. Best for spectacle-loving kids.See source 32

30. The Preacher’s Wife (1996)

Director: Penny Marshall
Starring: Denzel Washington, Whitney Houston, Courtney B. Vance
Rating: PG
Runtime: 124 minutes

An angel helps a pastor whose church and marriage are both under strain. Whitney Houston’s gospel performances provide the lift, while Denzel Washington’s charm keeps the supernatural intervention playful. Best gospel-filled Christmas film.See source 33

31. While You Were Sleeping (1995)

Director: Jon Turteltaub
Starring: Sandra Bullock, Bill Pullman, Peter Gallagher
Rating: PG
Runtime: 103 minutes

A lonely transit worker is mistaken for an unconscious man’s fiancée and welcomed into his family over Christmas. Sandra Bullock makes the contrivance feel emotionally honest, and Bill Pullman gives the romance an easy warmth. Best comfort-watch rom-com.See source 34

32. Jingle Jangle: A Christmas Journey (2020)

Director: David E. Talbert
Starring: Forest Whitaker, Madalen Mills, Keegan-Michael Key
Rating: PG
Runtime: 122 minutes

A gifted girl helps her inventor grandfather recover his imagination and purpose. Bold production design, ambitious songs and a predominantly Black cast give the family musical a world of its own. Best modern family musical.See source 35

33. The Man Who Came to Dinner (1942)

Director: William Keighley
Starring: Bette Davis, Monty Woolley, Ann Sheridan
Rating: Not rated
Runtime: 112 minutes

An acid-tongued celebrity injures himself and takes over a family’s home through Christmas. The dialogue moves at screwball speed, making it a smart pick for viewers who prefer verbal combat to sentiment. Best screwball Christmas comedy.See source 36

34. Remember the Night (1940)

Director: Mitchell Leisen
Starring: Barbara Stanwyck, Fred MacMurray, Beulah Bondi
Rating: Not rated
Runtime: 94 minutes

A prosecutor takes a shoplifter home for the holidays after her trial is postponed. The road comedy gradually becomes a compassionate romance about the homes people inherit and the choices they still control. Best underseen romance.See source 37

35. The Lemon Drop Kid (1951)

Director: Sidney Lanfield
Starring: Bob Hope, Marilyn Maxwell, Lloyd Nolan
Rating: Not rated
Runtime: 91 minutes

A racetrack hustler scrambles to repay a gangster by organizing a dubious Christmas charity. Bob Hope’s patter drives the caper, but the debut of “Silver Bells” gives it lasting seasonal importance. Best old-school Christmas caper.See source 38

36. Christmas in Connecticut (1945)

Director: Peter Godfrey
Starring: Barbara Stanwyck, Dennis Morgan, Sydney Greenstreet
Rating: Not rated
Runtime: 101 minutes

A food writer whose perfect domestic life is fictional must host a war hero for Christmas. The lies pile up briskly, while Barbara Stanwyck makes competence and panic equally funny. Best holiday farce.See source 39

37. The Family Stone (2005)

Director: Thomas Bezucha
Starring: Sarah Jessica Parker, Dermot Mulroney, Diane Keaton
Rating: PG-13
Runtime: 103 minutes

An anxious guest enters a close family’s Christmas and makes nearly every wrong move. The comedy can be cruel, but grief running beneath the gathering gives the ensemble drama surprising staying power. Best complicated-family drama.See source 40

38. The Best Man Holiday (2013)

Director: Malcolm D. Lee
Starring: Taye Diggs, Morris Chestnut, Sanaa Lathan
Rating: R
Runtime: 123 minutes

College friends reunite for Christmas with old rivalries, new secrets and serious news in the room. Malcolm D. Lee lets broad comedy and adult grief coexist, rewarding viewers who value ensemble chemistry. Best friendship reunion.See source 41

39. Happiest Season (2020)

Director: Clea DuVall
Starring: Kristen Stewart, Mackenzie Davis, Dan Levy
Rating: PG-13
Runtime: 102 minutes

A woman plans to propose during Christmas, then learns her girlfriend has not come out to her family. The rom-com is funniest around the edges, but its central conflict gives holiday homecoming conventions needed friction. Best LGBTQ+ holiday rom-com.See source 42

40. Rare Exports: A Christmas Tale (2010)

Director: Jalmari Helander
Starring: Onni Tommila, Jorma Tommila, Tommi Korpela
Rating: R
Runtime: 84 minutes

An excavation in Finnish Lapland uncovers something far older and more dangerous than the modern Santa myth. Dry humor and snowy menace make this a compact treat for adventurous adult viewers. Best dark international pick.See source 43

41. The Christmas Chronicles (2018)

Director: Clay Kaytis
Starring: Kurt Russell, Darby Camp, Judah Lewis
Rating: PG
Runtime: 104 minutes

Two siblings accidentally derail Santa’s route and join him in repairing the night. Kurt Russell’s relaxed, rock-and-roll Santa carries a busy adventure that works best for families wanting contemporary energy. Best streaming-era Santa adventure.See source 44

42. Noelle (2019)

Director: Marc Lawrence
Starring: Anna Kendrick, Bill Hader, Shirley MacLaine
Rating: G
Runtime: 100 minutes

Santa’s daughter leaves the North Pole to retrieve her overwhelmed brother and discovers she may be better suited to the family role. Anna Kendrick brings buoyancy to a gentle, inclusive update. Best easygoing family pick.See source 45

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

Director: Ron Howard
Starring: Jim Carrey, Taylor Momsen, Jeffrey Tambor
Rating: PG
Runtime: 104 minutes

Jim Carrey turns the Grinch into a whirlwind of prosthetics, improvisation and resentment. The production is noisy and strange, but viewers raised on it may find that excess inseparable from Christmas. Best maximalist family comedy.See source 46

44. Mickey’s Christmas Carol (1983)

Director: Burny Mattinson
Starring: Alan Young, Wayne Allwine, Hal Smith
Rating: G
Runtime: 26 minutes

Disney characters compress Dickens into a brisk, accessible short without losing the story’s shadows. It is especially useful for younger viewers not ready for a feature-length ghost story. Best Christmas short.See source 47

45. Rudolph the Red-Nosed Reindeer (1964)

Director: Larry Roemer
Starring: Burl Ives, Billie Mae Richards, Paul Soles
Rating: TV-G
Runtime: 47 minutes

The stop-motion special has become visual shorthand for American television Christmas. Its misfit characters and unforgettable songs remain charming, even when the North Pole’s social rules look surprisingly harsh. Best stop-motion TV tradition.See source 48

46. A Charlie Brown Christmas (1965)

Director: Bill Melendez
Starring: Peter Robbins, Christopher Shea, Tracy Stratford
Rating: TV-G
Runtime: 25 minutes

Charlie Brown’s discomfort with commercialized Christmas leads to a small tree, a school pageant and a sincere answer. Vince Guaraldi’s music and the special’s quiet pauses make it feel unlike anything around it. Best television classic.See source 49

47. The Year Without a Santa Claus (1974)

Director: Jules Bass and Arthur Rankin Jr.
Starring: Shirley Booth, Mickey Rooney, Dick Shawn
Rating: TV-G
Runtime: 51 minutes

Santa considers taking a year off, leaving Mrs. Claus to prove people still care. The story is pleasant, but Heat Miser and Snow Miser turn the Rankin/Bass special into a durable singalong favorite. Best for a nostalgic double feature.See source 50

48. Tangerine (2015)

Director: Sean Baker
Starring: Kitana Kiki Rodriguez, Mya Taylor, Karren Karagulian
Rating: R
Runtime: 88 minutes

Two friends race through Los Angeles on Christmas Eve after a betrayal comes to light. Sean Baker’s kinetic comedy is profane, empathetic and far from cozy, but its chosen-family ending earns its place. Best unconventional Christmas Eve film.See source 51

49. Kiss Kiss Bang Bang (2005)

Director: Shane Black
Starring: Robert Downey Jr., Val Kilmer, Michelle Monaghan
Rating: R
Runtime: 103 minutes

A petty thief, a private detective and an aspiring actor collide in a Los Angeles mystery wrapped in Christmas parties and pulp narration. The holiday backdrop sharpens its mix of reinvention, loneliness and gleeful cynicism. Best Christmas noir.See source 52

50. Edward Scissorhands (1990)

Director: Tim Burton
Starring: Johnny Depp, Winona Ryder, Dianne Wiest
Rating: PG-13
Runtime: 105 minutes

The story is not entirely set at Christmas, but its snow, ice sculpture and suburban loneliness become the film’s emotional destination. It is a haunting seasonal choice for viewers drawn to fairy tales about outsiders. Best wintry fairy tale.See source 53

How to watch Christmas movies this season

Streaming availability changes frequently, and December licensing changes can move a title between services with little warning. Rather than publishing a per-film platform list that will quickly go stale, search the title on JustWatch and set the country to the United States; it compares subscription, ad-supported, rental and purchase options.See source 54 You can also check the service apps you already pay for and the film’s studio page.

For a simple seasonal plan, choose 24 titles and watch one each night alongside the Christmas countdown. Mix moods instead of watching similar films back to back: a classic, a comedy, an animated film, a romance and then an unconventional pick. Add a grazing meal from our Christmas Eve dinner ideas, test the group with Christmas movie trivia, or keep the songs going afterward with Christmas radio.

Frequently asked questions

What is the best Christmas movie of all time?

Our choice is It’s a Wonderful Life. It ranks first because it combines exceptional filmmaking, an honest account of despair and community, and a finale that has survived decades of imitation. It also holds a distinguished place in the American Film Institute’s canon of inspiring films.See source 3 If you want something lighter, start with Elf; for younger families, choose The Muppet Christmas Carol.

There is no single trustworthy “most watched” answer across theaters, television, discs and competing streaming services. Popularity also depends on the country and the question asked. A BBFC-commissioned UK survey, for example, placed Home Alone first, followed by Love Actually, It’s a Wonderful Life and Elf—useful evidence of affection, but not a universal viewing total.See source 55

Is Die Hard a Christmas movie?

We count it. The story begins at a Christmas party, the holiday is essential to bringing John McClane to Los Angeles, seasonal music runs through the film and reconciliation is part of its emotional payoff. That does not settle the argument: the same BBFC survey found more respondents rejected the label than accepted it.See source 55 Think of it as a Christmas-set action film that has become a December tradition.

What are the best classic Christmas movies?

Start with It’s a Wonderful Life, Miracle on 34th Street, the 1951 A Christmas Carol, The Shop Around the Corner and White Christmas. Together they cover drama, Santa, Dickens, romance and musical spectacle without treating “classic” as one mood.

What is a good Christmas Eve movie?

For a mixed-age group, The Muppet Christmas Carol is short, funny and genuinely moving. Adults wanting romance can choose The Shop Around the Corner; a rowdier gathering may prefer National Lampoon’s Christmas Vacation. If children are staying up, check ratings and content—not just the Christmas setting—before pressing play.