Christmas TV – Movies, Specials, and Streaming

via Den of Geek

It’s that time of the year again—white snow, slow roasted turkey, and plenty of holiday-themed movies and TV specials being cycled non-stop on your television screen. In the spirit of the holiday season, we’ve compiled a nifty, long list of these movies and TV specials to make sure that you don’t miss any of them!

Using various network schedules, we’ve strung together enough holiday movies and TV specials to have you sick of the season well before December 25th, so get into the holiday spirit and enjoy the best (and the cheesiest) this Christmas season has to offer! If you’re more inclined to streaming, we also have a list of all the 2018 Christmas movies you can watch online. You can also catch the completely bonkers The Christmas Chronicles, which stars Kurt Russell as Santa Claus, right now on Netflix

We’ll continue to update this list as the holiday season continues, so expect some last minute additions between now and Christmas. We also keep updating the newest arrivals on NetflixHulu, and Amazon Prime for those in the mood for non-holiday-related onscreen entertainment.

Our goal is to provide you with the most complete list of Christmas movies and TV shows on the Internet.

All times are EST.

Date Movies / Specials Channel
Sunday, November 25 Christmas at Holly Lodge (12:00 a.m.) Hallmark
Sunday, November 25 Every Day Is Christmas (12:01 a.m.) Lifetime
Sunday, November 25 Romance at Reindeer Lodge (1:00 a.m.) Hallmark Movies
Sunday, November 25 A Very Merry Mix-Up (2:00 a.m.) Hallmark
Sunday, November 25 Christmas Harmony (2:04 a.m.) Lifetime
Sunday, November 25 Angel of Christmas (3:00 a.m.) Hallmark Movies
Sunday, November 25 A Wish For Christmas (4:00 a.m.) Hallmark
Sunday, November 25 The Christmas Ornaments (5:00 a.m.) Hallmark Movies
Sunday, November 25 Christmas at Cartwright’s (6:00 a.m.) Hallmark
Sunday, November 25 Yogi Bear (7:00 a.m.) Freeform
Sunday, November 25 A Song For Christmas (7:00 a.m.) Hallmark Movies
Sunday, November 25 Sharing Christmas (8:00 a.m.) Hallmark
Sunday, November 25 Richie Rich’s Christmas Wish (8:35 a.m.) Freeform
Sunday, November 25 Lucky Christmas (9:00 a.m.) Hallmark Movies
Sunday, November 25 Christmas at Pemberley Manor (10:00 a.m.) Hallmark
Sunday, November 25 Poinsettias for Christmas (10:00 a.m.) Lifetime
Sunday, November 25 The Christmas Note (11:00 a.m.) Hallmark Movies
Sunday, November 25 Every Other Holiday (12:00 p.m.) Lifetime
Sunday, November 25 Christmas Everlasting (12:00 p.m.) Hallmark
Sunday, November 25 A Christmas to Remember (1:00 p.m.) Hallmark Movies
Sunday, November 25 Reunited at Christmas (2:00 p.m.) Hallmark
Sunday, November 25 The Christmas Contract (2:00 p.m.) Lifetime
Sunday, November 25 Christmas in the Air (3:00 p.m.) Hallmark Movies
Sunday, November 25 Christmas Harmony (4:00 p.m.) Lifetime
Sunday, November 25 Pride, Prejudice, and Mistletoe (4:00 p.m.) Hallmark
Sunday, November 25 The Santa Clause (4:50 p.m.) Freeform
Sunday, November 25 Last Vermont Christmas (5:00 p.m.) Hallmark Movies
Sunday, November 25 Switched For Christmas (6:00 p.m.) Hallmark
Sunday, November 25 Every Day is Christmas (6:00 p.m.) Lifetime
Sunday, November 25 The Santa Clause 3: The Escape Clause (6:55 p.m.) Freeform
Sunday, November 25 Christmas on Honeysuckle Lane (7:00 p.m.) Hallmark Movies
Sunday, November 25 Jingle Belle (8:00 p.m.) Lifetime
Sunday, November 25 A Shoe Addict’s Christmas (8:00 p.m.) Hallmark
Sunday, November 25 The Truth About Christmas (9:00 p.m.) Freeform
Sunday, November 25 Christmas in Angel Falls (9:00 p.m.) Hallmark Movies
Sunday, November 25 Christmas Under Wraps (10:00 p.m.) Hallmark
Sunday, November 25 Christmas Perfection (10:03 p.m.) Lifetime
Sunday, November 25 Mrs. Doubtfire (11:00 p.m.) Freeform
Sunday, November 25 The Christmas Secret (11:00 p.m.) Hallmark Movies
Monday, November 26 A Dream of Christmas (12:00 a.m.) Hallmark
Monday, November 26 Jingle Belle (12:01 a.m.) Lifetime
Monday, November 26 Dashing Through the Snow (1:00 a.m.) Hallmark Movies
Monday, November 26 Christmas List (2:00 a.m.) Hallmark
Monday, November 26 Christmas Perfection (2:04 a.m.) Lifetime
Monday, November 26 Charming Christmas (3:00 a.m.) Hallmark Movies
Monday, November 26 A Christmas Detour (4:00 a.m.) Hallmark
Monday, November 26 Ms. Scrooge (5:00 a.m.) Hallmark Movies
Monday, November 26 Merry Matrimony (6:00 a.m.) Hallmark
Monday, November 26 A Carol Christmas (7:00 a.m.) Hallmark Movies
Monday, November 26 Christmas in Love (8:00 a.m.) Hallmark
Monday, November 26 Seasons of Love (8:00 a.m.) Lifetime
Monday, November 26 Fir Crazy (8:00 a.m.) Hallmark
Monday, November 26 The Christmas Train (9:00 a.m.) Hallmark Movies
Monday, November 26 With This Ring (10:00 a.m.) Lifetime
Monday, November 26 Moonlight & Mistletoe (11:00 a.m.) Hallmark Movies
Monday, November 26 Christmas on Chestnut Street (12:00 p.m.) Lifetime
Monday, November 26 The Truth About Christmas (12:00 p.m.) Freeform
Monday, November 26 A Christmas Visitor (1:00 p.m.) Hallmark Movies
Monday, November 26 A Holiday Engagement (2:00 p.m.) Hallmark
Monday, November 26 Will You Merry Me? (2:00 p.m.) Lifetime
Monday, November 26 A Veteran’s Christmas (3:00 p.m.) Hallmark Movies
Monday, November 26 My Christmas Prince (4:00 p.m.) Lifetime
Monday, November 26 The Nine Lives of Christmas (4:00 p.m.) Hallmark
Monday, November 26 Christmas on Honeysuckle Lane (5:00 p.m.) Hallmark Movies
Monday, November 26 Crazy For Christmas (6:00 p.m.) Lifetime
Monday, November 26 A December Bride (6:00 p.m.) Hallmark
Monday, November 26 Romance at Reindeer Lodge (7:00 p.m.) Hallmark Movies
Monday, November 26 The Nightmare Before Christmas (7:15 p.m.) Freeform
Monday, November 26 Poinsettias for Christmas (8:00 p.m.) Lifetime
Monday, November 26 Operation Christmas (9:00 p.m.) Hallmark Movies
Monday, November 26 Enchanted Christmas (10:00 p.m.) Hallmark
Monday, November 26 Every Other Holiday (10:03 p.m.) Lifetime
Monday, November 26 Sound of Christmas (11:00 p.m.) Hallmark Movies
Tuesday, November 27 Once Upon a Holiday (12:00 a.m.) Hallmark
Tuesday, November 27 Poinsettias for Christmas (12:01 a.m.) Lifetime
Tuesday, November 27 Mistletoe Over Manhattan (1:00 a.m.) Hallmark Movies
Tuesday, November 27 A Boyfriend For Christmas (2:00 a.m.) Hallmark
Tuesday, November 27 Every Other Holiday (2:04 a.m.) Lifetime
Tuesday, November 27 The Town Christmas Forgot (3:00 a.m.) Hallmark Movies
Tuesday, November 27 My Christmas Dream (4:00 a.m.) Hallmark
Tuesday, November 27 The Christmas Pageant (5:00 a.m.) Hallmark Movies
Tuesday, November 27 Fir Crazy (6:00 a.m.) Hallmark
Tuesday, November 27 Hope at Christmas (7:00 a.m.) Hallmark Movies
Tuesday, November 27 My Christmas Love (8:00 a.m.) Hallmark
Tuesday, November 27 The Christmas Consultant (8:00 a.m.) Lifetime
Tuesday, November 27 Christmas in Angel Falls (9:00 a.m.) Hallmark Movies
Tuesday, November 27 Love Always, Santa (11:00 a.m.) Hallmark Movies
Tuesday, November 27 His and Her Christmas (12:00 p.m.) Lifetime
Tuesday, November 27 Angel in the Family (1:00 p.m.) Hallmark Movies
Tuesday, November 27 Love at the Christmas Table (2:00 p.m.) Lifetime
Tuesday, November 27 Christmas Land (2:00 p.m.) Hallmark
Tuesday, November 27 A Princess For Christmas (3:00 p.m.) Hallmark Movies
Tuesday, November 27 Sharing Christmas (4:00 p.m.) Hallmark
Tuesday, November 27 A Gift Wrapped Christmas (4:00 p.m.) Lifetime
Tuesday, November 27 Last Vermont Christmas (5:00 p.m.) Hallmark Movies
Tuesday, November 27 The Nightmare Before Christmas (5:05 p.m.) Freeform
Tuesday, November 27 Crown For Christmas (6:00 p.m.) Hallmark
Tuesday, November 27 A Godwink Christmas (7:00 p.m.) Hallmark Movies
Tuesday, November 27 Rudolph The Red-Nosed Reindeer (8:00 p.m.) CBS
Tuesday, November 27 Switched For Christmas (8:00 p.m.) Hallmark
Tuesday, November 27 Return to Christmas Creek (9:00 p.m.) Hallmark Movies
Tuesday, November 27 Marry Me at Christmas (10:00 p.m.) Hallmark
Tuesday, November 27 A Bramble House Christmas (11:00 p.m.) Hallmark Movies
Wednesday, November 28 A Wish For Christmas (12:00 a.m.) Hallmark
Wednesday, November 28 Christmas Encore (1:00 a.m.) Hallmark Movies
Wednesday, November 28 Matchmaker Santa (2:00 a.m.) Hallmark
Wednesday, November 28 Christmas in the Air (3:00 a.m.) Hallmark Movies
Wednesday, November 28 Window Wonderland (4:00 a.m.) Hallmark
Wednesday, November 28 The Town Christmas Forgot (5:00 a.m.) Hallmark Movies
Wednesday, November 28 Naughty or Nice (6:00 a.m.) Hallmark
Wednesday, November 28 Christmas Magic (7:00 a.m.) Hallmark Movies
Wednesday, November 28 Hats Off to Christmas (8:00 a.m.) Hallmark
Wednesday, November 28 Holiday Spin (8:00 a.m.) Lifetime
Wednesday, November 28 Once Upon a Christmas (9:00 a.m.) Hallmark Movies
Wednesday, November 28 A Christmas Wedding Date (10:00 a.m.) Lifetime
Wednesday, November 28 Twice Upon a Christmas (11:00 a.m.) Hallmark Movies
Wednesday, November 28 Deck the Halls (12:00 p.m.) Lifetime
Wednesday, November 28 A Christmas Wish (1:00 p.m.) Hallmark Movies
Wednesday, November 28 Christmas on the Bayou (2:00 p.m.) Lifetime
Wednesday, November 28 A Bride For Christmas (2:00 p.m.) Hallmark
Wednesday, November 28 Unaccompanied Minors (2:00 p.m.) Freeform
Wednesday, November 28 The Perfect Christmas Present (3:00 p.m.) Hallmark Movies
Wednesday, November 28 A Dream of Christmas (4:00 p.m.) Hallmark
Wednesday, November 28 12 Men of Christmas (4:00 p.m.) Lifetime
Wednesday, November 28 Journey Back to Christmas (5:00 p.m.) Hallmark Movies
Wednesday, November 28 A Country Christmas Story (6:00 p.m.) Lifetime
Wednesday, November 28 Pride, Prejudice, and Mistletoe (6:00 p.m.) Hallmark
Wednesday, November 28 Marrying Father Christmas (7:00 p.m.) Hallmark Movies
Wednesday, November 28 Christmas in Evergreen: Letters to Santa (8:00 p.m.) Hallmark
Wednesday, November 28 The Christmas Contract (8:00 p.m.) Lifetime
Wednesday, November 28 Disney’s A Christmas Carol (8:50 p.m.) Freeform
Wednesday, November 28 Hope at Christmas (9:00 p.m.) Hallmark Movies
Wednesday, November 28 A Shoe Addict’s Christmas (10:00 p.m.) Hallmark Movies
Wednesday, November 28 ‘Tis the Season: A One Tree Hill Cast Reunion (10:03 p.m.) Lifetime
Wednesday, November 28 Christmas on Honeysuckle Lane (11:00 p.m.) Hallmark Movies
Wednesday, November 28 The Christmas Contract (11:03 p.m.) Lifetime
Thursday, November 29 Christmas List (12:00 a.m.) Hallmark
Thursday, November 29 Catch a Christmas Star (4:00 a.m.) Hallmark
Thursday, November 29 Help For the Holiday (6:00 a.m.) Hallmark
Thursday, November 29 Snow Bride (2:00 p.m.) Hallmark
Thursday, November 29 Christmas Everlasting (8:00 p.m.) Hallmark
Thursday, November 29 The Wonderful World of Disney: Magical Holiday Celebration (9:00 p.m.) ABC
Thursday, November 29 Christmas at Grand Valley (10:00 p.m.) Hallmark
Thursday, November 29 The Holiday (3:30 p.m.) Freeform
Friday, November 30 Jingle All the Way 2 (12:00 a.m.) Freeform
Friday, November 30 A Perfect Christmas (2:00 a.m.) Hallmark
Friday, November 30 Royal New Year’s Eve (4:00 a.m.) Hallmark
Friday, November 30 Best Christmas Party Ever (6:00 a.m.) Hallmark
Friday, November 30 I’m Not Ready For Christmas (8:00 a.m.) Hallmark
Friday, November 30 The Holiday (12:00 p.m.) Freeform
Friday, November 30 Christmas With the Kranks (4:35 p.m.) Freeform
Friday, November 30 The Santa Clause (6:40 p.m.) Freeform
Friday, November 30 A Very Nutty Christmas (8:00 p.m.) Lifetime
Friday, November 30 The Santa Clause 3: The Escape Clause (8:50 p.m.) Freeform
Friday, November 30 Christmas at Graceland (10:00 p.m.) Hallmark
Saturday, December 1 I’ll Be Home for Christmas (12:00 a.m.) Freeform
Saturday, December 1 12 Gifts of Christmas (2:00 a.m.) Hallmark
Saturday, December 1 Let It Snow (4:00 a.m.) Hallmark
Saturday, December 1 The Nine Lives of Christmas (6:00 a.m.) Hallmark
Saturday, December 1 A Royal Christmas (8:00 a.m.) Hallmark
Saturday, December 1 The Sweetest Christmas (10:00 a.m.) Hallmark
Saturday, December 1 Meet Me in St. Lous (12:00 p.m.) TCM
Saturday, December 1 Christmas Everlasting (12:00 p.m.) Hallmark
Saturday, December 1 It’s Christmas, Eve (2:00 p.m.) Hallmark
Saturday, December 1 Christmas in Love (4:00 p.m.) Hallmark
Saturday, December 1 Love Actually (5:00 p.m.) TBS
Saturday, December 1 A Shoe Addict’s Christmas (6:00 p.m.) Hallmark
Saturday, December 1 Mingle All the Way (8:00 p.m.) Hallmark
Saturday, December 1 A Bad Moms Christmas (8:00 p.m.) Showtime
Saturday, December 1 Disney Parks Presents a 25 Days of Christmas Holiday Party (8:00 p.m.) Disney Channel
Saturday, December 1 A Twist of Christmas (8:00 p.m.) Lifetime
Saturday, December 1 Beyond Tomorrow (8:00 p.m.) TCM
Saturday, December 1 The Bishop’s Wife (9:45 p.m.) TCM
Saturday, December 1 Love for Christmas (10:00 p.m.) Lifetime
Saturday, December 1 Pride, Prejudice, and Mistletoe (10:00 p.m.) Hallmark
Sunday, December 2 It Happened on Fifth Avenue (6:30 a.m.) TCM
Sunday, December 2 A Christmas Carol (8:30 a.m.) TCM
Sunday, December 2 Fred Claus (2:00 p.m.) TBS
Sunday, December 2 Love Actually (4:30 p.m.) TBS
Sunday, December 2 Christmas Catch (7:00 p.m.) UP
Sunday, December 2 Garth: Live At Notre Dame! (8:00 p.m.) CBS
Sunday, December 2 A Majestic Christmas (8:00 p.m.) Hallmark
Sunday, December 2 The Christmas Pact (8:00 p.m.) Lifetime
Sunday, December 2 The Shop Around the Corner (8:00 p.m.) TCM
Sunday, December 2 Northern Lights of Christmas (9:00 p.m.) Hallmark
Sunday, December 2 A Christmas in Vermont (9:00 p.m.) UP
Sunday, December 2 A Star for Christmas (10:00 p.m.) Lifetime
Sunday, December 2 Holiday Affair (10:00 p.m.) TCM
Thursday, December 6 Dr. Seuss’ How the Grinch Stole Christmas (8:00 p.m.) TBS
Thursday, December 6 Elf’s Story: The Elf on the Shelf (8:30 p.m.) TBS
Friday, December 7 Christmas Lost and Found (8:00 p.m.) Lifetime
Saturday, December 8 Fred Claus (10:00 a.m.) TBS
Saturday, December 8 Meet John Doe (12:00 p.m.) TCM
Saturday, December 8 Rudolph the Red-Nosed Reindeer (8:00 p.m.) CBS
Saturday, December 8 Homegrown Christmas (8:00 p.m.) Hallmark
Saturday, December 8 Santa’s Boots (8:00 p.m.) Lifetime
Saturday, December 8 Holiday Inn (8:00 p.m.) TCM
Saturday, December 8 Frosty Returns (8:30 p.m.) CBS
Saturday, December 8 Frosty the Snowman (9:00 p.m.) CBS
Saturday, December 8 Memories of Christmas (9:00 p.m.) Hallmark
Saturday, December 8 The Man Who Came to Dinner (10:00 p.m.) TCM
Sunday, December 9 Christmas in Connecticut (8:15 a.m.) TCM
Sunday, December 9 Love Actually (5:00 p.m.) TBS
Sunday, December 9 Christmas with a Prince (7:00 p.m.) UP
Sunday, December 9 Christmas Wonderland (8:00 p.m.) Hallmark
Sunday, December 9 A Christmas in Tennessee (8:00 p.m.) Lifetime
Sunday, December 9 It Happened on Fifth Avenue (8:00 p.m.) TCM
Sunday, December 9 Once Upon a Christmas Miracle (9:00 p.m.) Hallmark
Sunday, December 9 A Fairytale Christmas (9:00 p.m.) UP
Friday, December 14 87th Annual Hollywood Christmas Parade (8:00 p.m.) CW
Friday, December 14 I Love Lucy Christmas Special (8:00 p.m.) CBS
Friday, December 14 Christmas Around the Corner (8:00 p.m.) Lifetime
Friday, December 14 The Dick Van Dyke Show—Now In Living Color! (9:00 p.m.) CBS
Saturday, December 15 Holiday Affair (12:00 p.m.) TCM
Saturday, December 15 A Gingerbread Romance (8:00 p.m.) Hallmark
Saturday, December 15 Christmas Pen Pals (8:00 p.m.) Lifetime
Saturday, December 15 Trail of Robin Hood (8:00 p.m.) TCM
Saturday, December 15 Time for Me to Come Home for Christmas (9:00 p.m.) Hallmark
Saturday, December 15 Three Godfathers (9:30 p.m.) TCM
Saturday, December 15 Star in the Night (11:30 p.m.) TCM
Sunday, December 16 The Shop Around the Corner (6:00 a.m.) TCM
Sunday, December 16 In the Good Old Summertime (8:00 a.m.) TCM
Sunday, December 16 Christmas on Holly Lane (7:00 p.m.) UP
Sunday, December 16 iHeartRadio Jungle Ball 2018 (8:00 p.m.) CW
Sunday, December 16 Entertaining Christmas (8:00 p.m.) Hallmark
Sunday, December 16 Hometown Christmas (8:00 p.m.) Lifetime
Sunday, December 16 Meet Me in St. Louis (8:00 p.m.) TCM
Sunday, December 16 Reunited at Christmas (9:00 p.m.) Hallmark
Sunday, December 16 Whose Line Is It Anyway? (9:30 p.m.) CW
Monday, December 17 Lady on a Train (8:00 p.m.) TCM
Monday, December 17 Lady in the Lake (10:00 p.m.) TCM
Tuesday, December 18 Fitzwilly (12:00 a.m.) TCM
Tuesday, December 18 Crooks Anonymous (2:00 a.m.) TCM
Tuesday, December 18 Cover-Up (3:45 a.m.) TCM
Tuesday, December 18 Greatest Holiday Commercials Countdown 2018 (8:00 p.m.) CW
Tuesday, December 18 Greatest Holiday Video Countdown (9:00 p.m.) CW
Wednesday, December 19 Grandma Got Run Over by a Reindeer (8:00 p.m.) CW
Wednesday, December 19 Bachelor Mother (8:00 p.m.) TCM
Wednesday, December 19 Full Frontal with Samantha Bee’s Christmas on I.C.E. (10:30 p.m.) TBS
Thursday, December 20 All Mine to Give (12:00 a.m.) TCM
Friday, December 21 A Home For The Holidays: The 20th Anniversary (8:00 p.m.) CBS
Friday, December 21 A Christmas Kiss (8:00 p.m.) Lifetime
Friday, December 21 Love Actually (8:00 p.m.) TBS
Saturday, December 22 Christmas Copy (8:00 p.m.) Hallmark
Saturday, December 22 A Golden Christmas (8:00 p.m.) TCM
Saturday, December 22 Remember the Night (8:00 p.m.) TCM
Saturday, December 22 Small Town Christmas (9:00 p.m.) Hallmark
Saturday, December 22 Christmas in Connecticut (10:00 p.m.) TCM
Sunday, December 23 Carol for Another Christmas (3:45 a.m.) TCM
Sunday, December 23 Scrooge (6:00 a.m.) TCM
Sunday, December 23 TCM Night at the Movies: Merry Christmas! (7:00 a.m.) TCM
Sunday, December 23 Susan Slept Here (2:00 p.m.) TCM
Sunday, December 23 All Mine to Give (4:00 p.m.) TCM
Sunday, December 23 Hometown Holiday (7:00 p.m.) UP
Sunday, December 23 Christmas Made to Order (8:00 p.m.) Hallmark
Sunday, December 23 3 Holiday Tails (8:00 p.m.) Lifetime
Sunday, December 23 The Holly and the Ivy (8:00 p.m.) TCM
Sunday, December 23 Masters of Illusion: Christmas Magic (8:00 p.m.) CW
Sunday, December 23 Charmed (9:00 p.m.) CW
Sunday, December 23 Christmas Bells are Ringing (9:00 p.m.) Hallmark
Monday, December 24 Fanny and Alexander (2:30 a.m.) TCM
Monday, December 24 Holiday Affair (2:15 p.m.) TCM
Monday, December 24 Christmas in Connecticut (4:00 p.m.) TCM
Monday, December 24 Meet Me in St. Lous (6:00 p.m.) TCM
Monday, December 24 It’s a Wonderful Life (8:00 p.m.) NBC
Monday, December 24 The Bishop’s Wife (8:00 p.m.) TCM
Monday, December 24 A Christmas Carol (10:00 p.m.) TCM
Monday, December 24 In the Good Old Summertime (11:30 p.m.) TCM
Tuesday, December 25 Meet John Doe (1:30 a.m.) TCM
Tuesday, December 25 Disney Parks Magical Christmas Day Parade (10:00 a.m.) ABC
Tuesday, December 25 When Calls the Heart Christmas (8:00 p.m.) Hallmark
Tuesday, December 25 Love Finds Andy Hardy (6:00 p.m.) TCM
Tuesday, December 25 Three Godfathers (8:00 a.m.) TCM
Tuesday, December 25 Bundle of Joy (10:00 a.m.) TCM
Tuesday, December 25 Bachelor Mother (12:00 p.m.) TCM
Tuesday, December 25 Fitzwilly (1:30 p.m.) TCM
Tuesday, December 25 A Christmas Story (2:00 p.m.) TBS
Tuesday, December 25 The Man Who Came to Dinner (3:30 p.m.) TCM
Tuesday, December 25 It Happened on Fifth Avenue (5:45 p.m.) TCM
Wednesday, December 26 The 41st Annual Kennedy Center Honors (8:00 p.m.) CBS
Thursday, December 27 Susan Slept Here (11:00 a.m.) TCM
Friday, December 28 Popstar’s Best of 2018 (9:00 p.m.) CW
Saturday, December 29 Focus on Love (8:00 p.m.) Hallmark
Sunday, December 30 iHeartRadio Music Festival Night 1 (8:00 p.m.) CW
Monday, December 31 iHeartRadio Music Festival Night 2 (8:00 p.m.) CW

So, maybe there isn’t enough Christmas and holiday programming on TV for your liking. We get it. You can’t be stuck at the mercy of broadcasters and cable networks all the time, not when there are so many Christmas movies to watch, right?

Well, because we’re a little crazy, we’re working on an index of every Christmas movie and other piece of seasonally appropriate holiday-themed film available on various streaming services. Just bookmark this page, scroll on through the alphabetical list, hit the links, and it can be Christmas whenever you need it to be!

So, here’s how this works. We’ve got our own top picks right up at the top here, but you don’t have to take our word for it. After that, we have the complete list of everything out there!

Bad Santa (2003)

Netflix

Naughty boys and girls get lumps of coal at Christmastime, but what does a naughty Santa get? Billy Bob Thornton’s Bad Santa packs extra holiday glutton, binging on sex and drugs, all while plotting to loot merchandise with Santa’s unforgettable mischievous little helper, played by Tony Cox.

Holiday season pessimists be wary:  What looks like a middle finger to Charlie Brown, Rudolph, and the endless stream of ABC Family fluff may have more heart to it than it lets on.

Black Mirror: White Christmas (2014)

Netflix

Those looking for Christmas cheer won’t find it here. Black Mirror isn’t necessarily known for its happy endings and it’s 2014 Christmas special, “White Christmas” is no different.

Still, there is an audience out there that definitely wants this level of Scroogery. Plus it stars Jon Hamm! “White Christmas” follows three seemingly disparate stories. Jon Hamm is Matt, a mysterious man with a mysterious job who viewers watch in three different environments: once as a gross pick-up artist helper, once as a digital “cookie” salesman, and once as an occupant in a cozy cabin on Christmas Day.

What do all of these have to do with Christmas? Watch and find out. Then weep for the collapse of humanity.

BoJack Horseman Christmas Special: Sabrina’s Christmas Wish (2014)

Netflix

BoJack Horseman is not anyone’s idea of a Christmas enthusiast. The whole point of Netflix’s brilliant animated comedy is how depressed the aging horseman actor is. That changes just a little bit in BoJack Horseman Christmas Special: Sabrina’s Christmas Wish though.

This special opens up in present day, or as close to “present day” as the show’s “Hollywoo” universe gets. Todd and BoJack sit down to watch a very special Christmas episode of BoJack’s old ’90s sitcom “Horsin’ Around.” The viewer is then treated to what a full episode of Horsin’ Around looks like. The special involves young Sabrina wishing to Santa Claus for her parents to be alive again.

If you think that’s bleak, definitely don’t watch BoJack Horseman and discover what happens to the actress who portrays young Sabrina.

Christmas, Again (2014)

Amazon

Plenty of people love Christmas and the holidays. That’s why the phenomenon of the Christmas movie exists! Then there are those who view the approach of Christmas with a tired sigh “Christmas, again??” This movie is for those kind of people.

Christmas, Again is a 2014 indie movie written, directed, and produced by Charles Poekel that made its American debut at the Sundance film festival. The film follows the ironically named Noel, who is a heartbroken Christmas tree salesman who moves to New York City to leave his past and Christmas, itself behind. Noel lives in a trailer, works the night shift and almost succumbs to his boredom and depression…until he meets someone.

Christmas, Again is a fascinating mashup of a traditional Christmas movie and mumblecore.

Doctor Who Christmas Specials

Amazon

What Doctor Who Christmas special is your favorite to watch come holiday time? The good news is that thanks to Amazon Prime, you don’t even have to choose one!

Amazon Prime has six Doctor Who Christmas specials available to stream, starting with 2010’s Matt Smith-led “A Christmas Carol” and running through Peter Capaldi’s 2017 “Twice Upon a Time.” All Doctor Who Christmas specials do an excellent job of incorporating the magic of the holiday season with the madcap wonder of the Doctor Who mythology.

Even if you’re not a Whovian, however, you owe it to yourself to at least watch Nick Frost as Santa Claus in 2014’s “Last Christmas.”

Happy Christmas (2014)

Hulu

Moreso than any other holiday, Christmas is about family. So some of the best Christmas movies ever ponder the simple question: what if your family sucks? Happy Christmas is a realistic and charming film about just such a topic.

Anna Kendrick stars as irresponsible 20-something Jenny who returns to Chicago to live with her older brother, Jeff (Joe Swanberg, who also directs the film), along with his wife and son. While there, Jenny begins an investigation of sorts into Jeff’s novelist wife, Kelly (Melanie Lynskey) with help from her ne’er do well friend Carson (Lena Dunham).

Happy Christmas captures the look and feel of suburban Christmas perfectly and should be a relatable watch for many.

Miracle on 34th Street (1994)

Hulu

The 1947 original Miracle on 34th Street is one of the best Christmas movies of all time. That doesn’t mean it’s 1994 remake isn’t worth your time. On the contrary – it’s quite good!

Cole’s Department Store special events coordinator Dorey Walker (Elizabeth Perkins) is in the market for a new store Santa Claus following her current Santa’s drunken meltdown at the Thanksgiving day parade. In steps elderly gentleman who insistst that his name is Kris Kringle (Richard Attenborough). Kris performs so well that he is made the permanent Santa-in-residence at Cole’s.

All the children of New York love their new Santa and insist that he is in fact the real deal. But that’s crazy…this guy can’t be the real Santa Claus, can he?

Miracle on 34th Street is a sweet Christmas film buoyed by the fact that Richard Attenborough may very well actually be Santa.

The Nightmare Before Christmas (1993)

Hulu

But The Nightmare Before Christmas is a Halloween movie! Sure, it’s that. It’s also a Christmas movie. It says so right there in the title, sillybilly. In all seriousness, The Nightmare Before Christmas is a much more traditional Christmas movie than you may remember. Tim Burton’s stop-motion masterpiece is funny, intriguing, and wildly entertaining.

It also tells a touching story about one person trying to get into the spirit of the holidays. That the person in question is be a skeleton named Jack who lives in Halloween Town takes nothing away from this movie’s Christmas spirit. There are songs. Songs!

A Very Brady Christmas (1988)

Hulu

Wait a minute. Does that say A Very Brady Christmas came out in 1988? I thought all-time classic sitcom The Brady Bunch went off the air in 1974! It did. And you know what that makes this Christmas special…reunion!!!!!!!!!!

A Very Brady Christmas was a 1988 made-for-TV movie that brought together the entire original cast of The Brady Bunch save for Susan Olsen (Cindy Brady). Olsen was on her honeymoon at the time and I cant’ figure out if that’s a great reason or a weird reason to miss a once-in-a-generation TV event.

A Very Brady Christmas centers on a very simple and very relatable concept: getting the whole family back together for Christmas. This is a hard enough logistical challenge for a “normal” family, and a damn near impossible one for a family with six kids. Will the Bradys be able to pull it off? Watch and find out!

White Christmas (1954)

Netflix

There is no overstating how powerful an impact Bing Crosby’s “White Christmas” single had on the American boys fighting in World War II. Giving the G.I.s a taste of home and peace during the darkest moments of their life, it remains still the quintessential Christmas melody in American life. So even if it was technically part of a fine Christmas movie already, Holiday Inn (1942) to be exact, doesn’t mean Hollywood couldn’t return to that well again.

And so they did with White Christmas (1954), a heartstring-tugging comedy that directly acknowledges the song’s role in World War II by recasting Crosby as a war vet who has toured the country with Danny Kaye, but now wants to spend Christmas in the snow with a lovely sister act (Rosemary Clooney, Vera-Ellen). Along the way, they perform some of the most memorable and beloved musical numbers in classic Hollywood history. Cheers to that.

And here’s the complete list, just in case you don’t like our choices!

5 Star Christmas (2018) – Arrives Dec. 7

Netflix

12 Dog Days Till Christmas (2014)

Hulu

Abominable Christmas (2012)

Netflix

About a Boy (2002)

Netflix

Albert (2016)

Hulu

American Rodeo: A Cowboy Christmas (2016)

Amazon

Angela’s Christmas (2017)

Netflix

Angels in the Snow (2015)

Netflix, Hulu

All American Christmas Carol (2013)

Netflix

A Very Murray Christmas (2015)

Netflix

Bad Santa (2003)

Netflix

Back to Christmas (2014)

Netflix, Hulu

Beethoven’s Christmas Adventure (2011)

Netflix

Beyond Christmas (1940)

Amazon

Blackadder’s Christmas Carol (1988)

Britbox

Black Mirror: White Christmas (2014)

Netflix

Bob the Builder: Christmas to Remember (2001)

Hulu

Bob the Builder: White Christmas (2008)

Netflix

Bob’s Broken Sleigh (2015)

Netflix

BoJack Horseman Christmas Special (2014)

Netflix

The Cat in the Hat Knows A Lot About Christmas (2012)

Netflix

Chilling Adventures of Sabrina: A Mid-Winter’s Tale (2018) – Arrives Dec. 14

Netflix

Christmas, Again (2014)

Amazon

Christmas with the Andersons (2016)

Hulu

Christmas Belle (2013)

Hulu

A Christmas Carol (1984)

HBO

The Christmas Calendar (2017)

Hulu

The Christmas Chronicles (2018)

Netflix

Christmas Cracker (2015)

Netflix

Christmas Crush (2013)

NetflixHulu

The Christmas Dragon (2014)

Amazon

Christmas Grace (2014)

Amazon

Christmas in the Heartland (2017)

Hulu

Christmas with the Kranks (2004)

Amazon

A Christmas Kiss II (2011)

Hulu

A Christmas Prince: The Royal Wedding (2018) – Arriving Nov. 30

Netflix

Christmas Inheritance (2017)

Netflix

Christmas in Wonderland (2007)

Amazon, Hulu

Christmas Ranch (2015)

Netflix

A Christmas Star (2015)

Netflix

Christmas Town (2008)

Amazon

A Christmas Tree Miracle (2015)

Amazon

Christmas with Cookie (2016)

Amazon

A Cinderella Christmas (2016)

Hulu

Curious George: A Very Monkey Christmas (2009)

Netflix

Dead of Night (2009)

Amazon

Dear Santa (2011)

NetflixHulu

Doctor Who Christmas Specials

Amazon

A Dogwalker’s Christmas Tale (2015)

Hulu

Dreamworks Happy Holidays from Madagascar (2005)

Netflix

Dreamworks Holiday Classics (2011)

Netflix

Dreamworks Home For the Holidays (2017)

Netflix

El Camino Christmas (2017)

Netflix

Elf-Man (2012)

Amazon

A Fairly Odd Christmas (2012)

Hulu

Falling for Christmas (2016)

Amazon

Free Rein: The Twelve Neighs of Christmas (2018) – Arrives Dec. 7

Netflix

Four Christmases (2008)

HBO

Get Santa (2014)

Netflix

Girlfriends of Christmas Past (2016)

Hulu

Happy Christmas (2014)

Hulu

The Holiday Calendar (2018)

Netflix

A Holiday Engagement (2011)

NetflixHulu

Holly’s Holiday (2013)

Hulu

The Hollywood Palace: Bing Crosby Christmas Show (1966)

Amazon

How the Grinch Stole Christmas (2000)

Netflix

Jack Frost (1998)

HBO

The Koala Brothers: Outback Christmas (2006)

Netflix

Kung Fu Panda: Holiday (2010)

Netflix

Lawrence Welk Christmas Show (2007)

Amazon

Lost Christmas (2014)

Amazon

Love Actually (2003)

Netflix

Magic Snowflake (2013)

Netflix

The March Sisters at Christmas (2012)

Hulu

Married by Christmas (2016)

Hulu

Merry Kissmas (2015)

Netflix

Mickey’s Magical Christmas: Snowed in at the House of Mickey Mouse (2001)

Netflix

Mickey’s Once Upon a Christmas (1999)

Netflix

Mickey’s Twice Upon a Christmas (2004)

Netflix

Miracle on 34th Street (1994)

Hulu

My Dad is Scrooge (2014)

Hulu

My Santa (2013)

Netflix, Hulu

Nailed It! Holiday! (2018) – Arrives Dec. 7

Netflix

Naughty & Nice (2014)

Hulu

Neo Yokio: Pink Christmas (2018) – Arrives Dec. 7

Netflix

The Nightmare Before Christmas (1993)

Hulu

A Norman Rockwell Christmas Story (1996)

Amazon

Once Upon a Sesame Street Christmas (2016)

HBO

Pee-wee’s Playhouse: Christmas Special (1988)

Netflix

Power Rangers: Megaforce: The Robo Knight Before Christmas (2013)

Netflix

Power Rangers Super Samurai: Stuck on Christmas (2012)

Netflix

Prince of Peoria: A Christmas Moose Miracle (2018) – Arrives Dec. 14

Netflix

A Puppy for Christmas (2016)

Hulu

Rare Exports (2010)

Amazon, Hulu

A Russell Peters Christmas (2011)

Netflix

Santa Buddies (2009)

Netflix

Santa Hunters (2014)

Hulu

Santa Pac’s Merry Berry Day (2016)

Netflix

Santa Paws 2: The Santa Pups (2012)

Netflix

Santa’s Apprentice (2010)

Netflix

Scrooge (1935)

Amazon

The Search For Santa Paws (2010)

Netflix

The Secret of the Nutcracker (2007)

Hulu

Snow Buddies (2008)

Netflix

So This Is Christmas (2013)

Hulu

The Spirit of Christmas (2015)

Netflix

A StoryBots Christmas (2017)

Netflix

Super Monsters and the Wish Star (2018) – Arrives Dec. 7

Netflix

Surviving Christmas (2004)

HBO

Surviving Family (2014)

Amazon

The Swan Christmas Princess (2012)

Hulu

Tiny Christmas (2017)

Hulu

A Very Brady Christmas (1988)

Hulu

A Very Murray Christmas (2015)

Netflix

White Christmas (1954)

Netflix

A Year and Change (2015)

Amazon