[Photos by: Warner Bros., 20th Century Fox, Walt Disney] 

December is finally upon us, and almost everyone seems to be talking about Freeform’s 25 Days of Christmas, which Home Alone is the best (it’s obviously the second one) and whether Elf really is Will Ferrell’s best role. But maybe some of you have grown tired of the humdrum repetition of the classics. So, here’s our list of the best unconventional Christmas movies to watch this holiday season.

Read more: 14 new holiday songs to add to your Christmas playlist

Gremlins (1984)

Perhaps the most common un-Christmas-y Christmas movie is 1984’s Gremlins. We all remember the cute, Furby-like creatures that turn into little demons when you get them wet or feed them too late; but you may have forgotten that this film is set during Christmas. Remember that scene where actress Phoebe Cates recalls that her father died dressed as Santa in a chimney? Creepy stuff.

Stream it on Netflix.

Die Hard (1988)

Die Hard is another classic ‘80s movie many might not realize is centered around Christmas. In what is arguably Bruce Willis’ best action film, it is also his best Christmas film, as all of the events in Die Hard take place on Christmas Eve. While terrorist attacks may not be the ideal setting for a holiday movie, Die Hard is definitely the best action film to incorporate cheesy Yuletide gimmicks into a top-notch thriller.

Stream it on Cinemax.

The Nightmare Before Christmas (1993)

Tim Burton’s masterpiece and cult classic, The Nightmare Before Christmas, is first and foremost a Halloween movie; but it’s a Halloween movie that doubles as a Christmas movie. The story follows Jack Skellington, the Pumpkin King of Halloween Town and his journey to understanding the festivities and traditions of another holiday besides his own.

Stream it on Netflix.

Krampus (2015)

Maybe Santa’s not your cup of tea? For those who aren’t super-impressed by Jolly Old Saint Nick, Michael Dougherty’s 2015 film, Krampus, tells the story of the anti-Santa Claus. Based on Germanic folklore, the Christmas devil, Krampus, comes to pay a terrifying visit to a family very much on the naughty list.

Stream it on HBO Go.

Bad Santa (2003)

Speaking of the naughty list, who can forget Billy Bob Thornton’s mall-robbing character in 2003’s Bad Santa? In this comedy, the local mall Santa is anything but nice as he goes around an Arizona mall planning a massive Christmas Eve robbery. Bawdy, vulgar and all-around hysterical, Bad Santa is the best Christmas classic to never let little kids see.

Stream it on Netflix.

Just Friends (2005)

Ryan Reynolds outdoes himself as Chris Brander, the friend-zoned high school kid turned successful music producer, who returns to his small town and tries to win over his high school crush. Set in a New Jersey suburb, the Christmas season is turned upside down when Brander falters simple tasks such as ice skating, going to church and even singing Christmas carols.

Rent it on Amazon Prime.

Fred Claus (2007)

Playing the estranged older brother of Santa Claus (Paul Giamatti), Vince Vaughn’s character Fred has to take up the family duty of delivering presents throughout the world, whether he wants to or not.

Stream it on Cinemax.

CONTINUED ON NEXT PAGE