New & Returning Shows Premiering This December

December is upon us, which means its almost time for the Doctor Who Christmas specials and the premieres of new and returning shows like The Crown, The Librarians and Call the Midwife. Three shows we’re looking forward this winter are Agents of S.H.I.E.L.D., which just cast Dove Cameron in a mystery role, Bright, which stars Will Smith, and Happy! which is a crazy comic book adaptation you cannot miss.

Check out the dates, times and trailers below for everything returning or premiering in December.

December 1

Marvel’s Agents of S.H.I.E.L.D. Season 5 (ABC, 8 p.m.)

Coulson and the team find themselves stranded on a mysterious ship in outer space, and that’s just the beginning of the nightmare to come, when Marvel’s Agents of S.H.I.E.L.D. returns for its highly anticipated fifth season with a special two-hour premiere.

East Los High Series Finale Event (Hulu)

Head back to East Los High for a special 1-hour finale event episode. East Los High is a breakthrough Hulu Original that centers around romance, dance, and the struggle of a group of Latino teens living in East Los Angeles.

Dark (Netflix) New

Dark is set in a German town in present day where the disappearance of two young children exposes the double lives and fractured relationships among four families. In ten, hour-long episodes, the story takes on a supernatural twist that ties back to the same town in 1986.

Easy Season 2 (Netflix)

Intertwined groups of friends in Chicago fumble through the modern maze of love, sex, technology and culture. Easy Season 2 stars Aubrey Plaza, Judy Greer, and Michaela Watkins.

December 6

Happy! is unlike anything you’ve ever seen on television. It tells the story of Nick Sax (Christopher Meloni), an ex-cop turned hitman who is greasiness personified. After a near-fatal heart attack, he begins to see a tiny blue horse named Happy (voiced by Patton Oswalt). Happy is an imaginary friend and needs Nick’s help in order to save his creator, a kidnapped girl named Hailey (Bryce Lorenzo). Sounds a little nutty, doesn’t it? You don’t even know what you’re in store for, my friends. Happy! is the craziest thing you’ll see on TV this year. It’s also one of the best new shows in years.

Shut Eye Season 2 (Hulu)

Now, more than ever, Charlie and Linda need to completely trust one another, but that’s never been easy for these two unrelenting con-artists. As Linda struggles with Gina’s (Emmanuelle Chriqui) death, her concern over Charlie’s sanity, and the thinning thread of faith she has for her husband’s “plan” to save their lives and livelihood, Charlie plots to get out from under Fonso (Angus Sampson), Rita (Isabella Rossellini) and Eduardo’s (David Zayas) thumbs. Meanwhile, he continues to attempt to make sense of his visions and to further his quest to finally realize a “home” for his family.

Knightfall (History, 10 p.m.) New

Knightfall begins after the fall of the city of Acre, the Templar’s last stronghold in the Holy Land, where the Holy Grail is lost. Years later, a clue emerges suggesting the whereabouts of the Grail and sends the Templars, led by the noble, courageous and headstrong Templar Knight Landry (Tom Cullen, “Downton Abbey,” “Gunpowder”), on a life or death mission to find the lost Cup of Christ.

December 8

The Crown Season 2 (Netflix)

The Crown tells the inside story of two of the most famous addresses in the world — Buckingham Palace and 10 Downing Street – and the intrigues, love lives and machinations behind the great events that shaped the second half of the 20th century. Two houses, two courts, one Crown.

December 13

The Librarians Season 4 (TNT, 8 p.m.)

Season 4 of TNT’s hugely popular fantasy series The Librarians returns on a new night, Wednesday, Dec. 13, at 8 p.m. (ET/PT). The Librarians centers on an ancient organization dedicated to protecting an unknowing world from the secret, magical reality hidden all around. Rebecca Romijn, Christian Kane, Lindy Booth and John Harlan Kim star in the series as protectors of the world’s mystical treasures, with Emmy winner John Larroquette as their reluctant caretaker. Noah Wyle recurs in seven of twelve episodes this season as Flynn Carsen.

December 15

Jean-Claude Van Johnson (Amazon) New

If you need to eliminate a political rival, debilitate a multinational corporation, or overthrow an entire government—and you need it done with the utmost secrecy—there’s only one person to turn to: one of the most internationally recognizable movie stars in the history of film. Jean-Claude Van Johnson stars Jean-Claude Van Damme (JCVD) playing “Jean-Claude Van Johnson,” a global martial arts and film sensation…and, operating under the simple alias of “Johnson,” the most dangerous undercover private contractor in the world. Lucky for the world’s bad guys, he’s been retired for years…unlucky for them, a chance encounter with a lost love is about to bring him back to the game…and this time, he’ll be deadlier than ever. Probably.

Wormwood Part 1 (Netflix) New

Wormwood explores the limits of knowledge about the past and the lengths we’ll go in our search for the truth through the story of one man’s sixty-year quest to identify the circumstances of his father’s mysterious death. Combining a virtuosic performance by Peter Sarsgaard with Morris’ legendary interview style, Wormwood examines this case from every possible angle, bringing the viewer face-to-face with some of the United States’ darkest secrets.

December 22

Bright will be a watershed moment for Netflix. It’s their biggest film production to date and it’s a crazy one. A hard-edged cop film set in a world where magic exists alongside our normal, everyday lives. And when it comes to hard edges, nobody does that better than director David Ayer. And the Suicide Squad director brought that edge to the San Diego Comic-Con panel.

December 25

Call the Midwife “Christmas Special” (PBS, 9 p.m.)

Call the Midwife‘s 2017 Christmas special opens with Poplar under a thick blanket of snow, as the midwives face the challenge of the coldest winter for 300 years. The winter of 1963 saw temperatures plunge to a record low and the whole country brought to a standstill due to the severe weather. Battling snow, ice, power cuts and frozen pipes, the midwives strive to provide the best possible care for their patients. Valerie helps a young couple, newly arrived in London, who experience a traumatic birth, and Sister Julienne strives to reunite a family torn apart by a tormenting father.

Doctor Who “Twice Upon a Time” (BBC America, 9 p.m.)

In this year’s Doctor Who Christmas Special, two Doctors stranded in a forbidding snowscape, refusing to face regeneration. And a British army captain seemingly destined to die in the First World War, but taken from the trenches to play his part in the Doctor’s story. This is the magical last chapter in the Twelfth Doctor’s epic adventure. He must face his past to decide his future. And the Doctor will realize the resilience of humanity, discovering hope in his darkest frozen moment. It’s the end of an era. But the Doctor’s journey is only just beginning.