When it comes to holiday movies, we like to pretend everything is cozy, sparkly, and wrapped in a bow. But deep down, we all know the truth.
Christmas movies would not hit the same without a deliciously grumpy, cackling, chaos-loving villain stirring the hot cocoa.
And thanks to “People“ magazine, we now have an official ranking of the Greatest Christmas Movie Villains of All Time.
It includes everything from old-school classics to modern holiday mischief, and it proves one thing: Christmas might be all about goodwill, but audiences really love a character we can boo from the couch while wearing pajama pants.
Topping the list is Mr. Potter from “It’s a Wonderful Life”, played by Lionel Barrymore.
He is the ultimate Christmas curmudgeon, a man who looks at holiday cheer the way most of us look at expired eggnog. His brand of villainy is grounded in pure greed and zero remorse, which pretty much makes him the blueprint for every cinematic holiday grouch that came after. (Fun bonus trivia: Lionel Barrymore is Drew Barrymore’s great uncle.)
Right behind him is Oogie Boogie from “The Nightmare Before Christmas”.
If you enjoy your villains with a little musical flair and a whole lot of creepy charm, Oogie’s your guy. He is basically a festive fever dream made of burlap and bad intentions.
Coming in third is the neighborhood tormenter of every kid’s childhood, Scut Farkus from “A Christmas Story”.
His entire personality hinges on bullying children in the snow while wearing that iconic coonskin hat. Generations of viewers still flinch when they hear his name.
It is a fun reminder that holiday movies are not just twinkly lights and heartfelt lessons. They are also home to some of the most memorable villains ever created, the kind we love to hate because they make the hero’s big Christmas redemption feel that much sweeter.
And if People ever expands the list, yes, Stripe from Gremlins absolutely deserves a spot.
Here’s the full list:
- Mr. Potter (Lionel Barrymore) from “It’s a Wonderful Life”
- Oogie Boogie from “The Nightmare Before Christmas”
- Scut Farkus from “A Christmas Story”
- Comet and the Abominable Snow Monster from “Rudolph the Red-Nosed Reindeer”
- Hans Gruber (Alan Rickman) from “Die Hard”
- Ted Maltin (Phil Hartman) from “Jingle All the Way”
- Harry and Marv (Joe Pesci and Daniel Stern) from “Home Alone”
- The Grinch (Jim Carrey) from “How the Grinch Stole Christmas”
- Ebenezer Scrooge (George C. Scott) from the 1984 version of “A Christmas Carol”
- Jack Frost (Martin Short) from “The Santa Clause 3: The Escape Clause”
