Have a (Robert) Horton holiday: 10 Christmas films to watch

The holiday season is already arranged around rituals, so it makes sense that we come back to the same movies every year. In certain households, annual showings of “A Christmas Story” or “Elf” or “It’s a Wonderful Life” are as rigorously observed as the lighting of advent or Hanukkah candles.

I’m not necessarily comparing religious belief with the secular comforts of “Mr. Magoo’s Christmas Carol,” but let’s just say there are different kinds of gospel.

A scan of the streaming services reveals a collection of acceptable films, but I’d like to point out how thin the tree is. Netflix has a scattering of bona fide holiday classics, for instance, but after that you’ve got a whole lot of chintzy-sounding movies with “Christmas” in the title. Given the recently-announced demise of the classic-film service Filmstruck, it would be nice if someone reminded these providers that movies existed before 1980.

Nevertheless, here are a few titles for the Christmas stocking, and maybe a couple of lumps of coal.

“White Christmas.” Bing Crosby and Danny Kaye play entertainers who put on a show for their former military commander at a snow-less winter resort. Definitely a time capsule from a vanished era (1954), this Irving Berlin musical has great production numbers, eye-popping color, and the enduring fascination (for me, anyway) of Crosby’s hepcat patter. (Netflix, Amazon, iTunes, Google Play)

“Miracle on 34th Street.” The 1947 version, a heartwarming tale of a department store Santa (Edmund Gwenn, an Oscar-winner in the role) who believes he’s the real thing, but must convince skeptical Natalie Wood. Full of classic scenes, including the moment when Santa comforts a war refugee by speaking to her in her native language, at which point I always seem to get a piece of grit in my eye. Note: This black-and-white movie sometimes gets screened in a colorized version. Do not watch that. (Amazon, Google Play, YouTube)

“Elf.” A quasi-update of “Miracle on 34th Street,” but with a 21st-century outlook. This comedy has aged extremely well, thanks to Will Ferrell’s childlike sweetness, its great eye for casting (Bob Newhart, Peter Dinklage, Ed Asner!), and the four major food groups: candy, candy canes, candy corn and syrup. (Amazon, iTunes, Google Play, Vudu)

“Bad Santa.” I wish this R-rated comedy (also a 2003 release, like “Elf”) had aged better — it’s most effective on first viewing, when the shock factor is undeniable. It’s still got some hilariously foul-mouthed moments (the Coen brothers worked uncredited on the script), and Billy Bob Thornton, as a sleazy Santa-for-hire, is absolutely in his prime. (Netflix, Amazon, iTunes, Google Play, Vudu)

“How the Grinch Stole Christmas.” The best version of the Dr. Seuss tale is the ’60s cartoon narrated by Boris Karloff. But the live-action version, directed by Ron Howard, is worth a look if only for Jim Carrey’s manic performance, buried under mounds of make-up and costuming. Howard crams the film with his usual overly-sweet sugar plums, but Carrey is way, way off the leash, including his memorable vocalizing on “You’re a Mean One, Mr. Grinch.” (Netflix, Amazon, Google Play)

“Gremlins.” Some movies you don’t initially think of as Christmas movies — “Eyes Wide Shut,” for instance. (Great Christmas movie, nonetheless.) “Gremlins” is one of those, but this 1984 horror-comedy is set during the holidays, and the lil’ monsters that run amok in small town USA are like Santa’s elves gone bad. (Amazon, iTunes, Google Play, Vudu)

“The Muppet Christmas Carol.” The Muppets do Dickens, and the whole thing plays remarkably well: Kermit and Miss Piggy are the Cratchits, the Great Gonzo is Charles Dickens, etc. The lone actual human in the cast is Michael Caine as Scrooge, and he deserves a third Oscar for playing it absolutely straight as he interacts with a collection of furry sock puppets. (Amazon, iTunes, Google Play, Vudu)

“The Snowman.” Not the recent Jo Nesbo crime thriller, but a half-hour 1982 cartoon based on a children’s book by Raymond Briggs. It’s the tale of a country lad and his magical snowman, marked by haunting music and gentle, colored-pencil drawings. Some versions have an introduction by David Bowie, but either way it’s a bittersweet fable. (Amazon, YouTube)

“Die Hard.” Set during Christmas, full of swingin’ carols, and the words “Ho ho ho” plays a key role. Who says this isn’t a Christmas movie? (Well, Bruce Willis recently said it, but we’ll let that pass.) It’s an action flick with plentiful wisecracks and a hall-of-fame villain (RIP Alan Rickman), so catch it again before the next sequel — No. 6 in the series — hits screens. (Amazon, iTunes, Google Play, Vudu)

“Meet Me in St. Louis.” True, it only has one section set at Yuletide, but when that section includes Judy Garland introducing the song “Have Yourself a Merry Little Christmas” under melancholy circumstances, it’s a keeper. The Halloween sequence is unforgettable, too. This 1944 gem, directed by Garland’s husband Vincente Minnelli, is a high-water mark of Hollywood moviemaking. (Amazon, iTunes, Google Play, Filmstruck until Nov. 29)

Buddy, played by Will Ferrell, was accidentally transported to the North Pole as a baby and raised to adulthood among Santa’s elves in the 2003 film “Elf.” (New Line Cinema)

The Grinch, played by Jim Carrey, conspires with his dog Max to deprive the Whos of their favorite holiday in the 2000 live-action adaptation of “Dr. Seuss’ How The Grinch Stole Christmas.” (Universal Pictures)