A Christmas Carol (1938)
AMC Movie List

Classic Holiday Movies

Filmsite.org’s Tim Dirks has spotlighted the 10 all-time greatest Christmas movies, many of which have improved with time. How would you rank them? Vote below. Want to learn how Tim picked them? Click here.

rank title points votes your vote
1 It’s A Wonderful Life (1947)
How does one person affect the lives of others? George Bailey (James Stewart) gets a glimpse on Christmas Eve.
224 490
2 Miracle on 34th Street (1947)
Is Kris Kringle real or is he just plain crazy? This classic shows us that "Faith is believing when common sense tells you not to."
151 405
3 White Christmas (1954)
This holiday rom-com starring Bing Crosby and Danny Kaye was the highest grossing movie of 1954.
114 400
4 Holiday Inn (1942)
Screen legends Bing Crosby and Fred Astaire debut the quintessential holiday song, "White Christmas" in this Christmas musical.
109 369
5 The Bishop’s Wife (1947)
Guardian angel Dudley (Cary Grant) helps a smalltown bishop realize that "loving kindness and warm hearts" is what's important in life.
108 350
6 A Christmas Carol (1951)
17 minutes longer then the '38 version, this movie adds depth and more special effects-- starring Alastair Sim as Ebenezer Scrooge.
97 351
7 Christmas in Connecticut (1945)
Elizabeth (Barbara Stanwyck) transforms from spinster Manhattanite to perfect housewife when her boss invites himself for Christmas.
92 316
8 A Christmas Carol (1938)
One of the earliest big screen adaptations of Dickens' classic tale--staring Reginald Owen as Ebenezer Scrooge.
48 328
9 Meet Me in St. Louis (1944)
This holiday musical starring Judy Garland features the debut of the classic song, "Have Yourself a Merry Little Christmas."
41 309
10 Holiday Affair (1949)
A love triangl and a final kiss on New Year's Eve wraps up this romance starring Robert Mitchum and Janet Leigh.
-15 277