‘A Discovery of Witches’ Season 3: Release Date, Cast, and Everything Else You Need to Know

A Discovery of Witches Season 3 is almost here. The AMC+ series about the forbidden relationship between a witch named Diana (Teresa Palmer) and a vampire named Matthew (Matthew Goode) returns in 2022. So what’s in store for Diana, Matthew, and the rest of the witches, vampires, and daemons we’ve met over the past two seasons? Here’s what you need to know about the upcoming episodes of A Discovery of Witches.  

What happened at the end of ‘A Discovery of Witches’ Season 2? 

Diana Bishop, wearing a 16th century dress and doing magic in 'A Discovery of Witches'
Teresa Palmer as Diana Bishop in ‘A Discovery of Witches’ | Simon Ridgway/Sundance Now/Bad Wolf

RELATED: 15 Enchanting TV Shows About Witches

A Discovery of Witches Season 2 debuted in January 2021 on AMC+. It ended on a cliffhanger with Diana — who is now pregnant — and her vampire husband Matthew traveling back to the present day from 16th-century London. During their time-traveling jaunt, they located the mysterious Book of Life, which contains information about the origins of vampires, witches, and daemons. However, they weren’t able to uncover all its secrets. Diana also learned she was a weaver — meaning she can create her own spells — perfected her skills as a witch. 

But all was not well when they returned to the present. Peter Knox (Owen Teale) murdered Diana’s beloved aunt Emily (Valarie Pettiford) when she wouldn’t hand over the missing page from the Book of Life. It was all setting up a big showdown between Matthew, Diana, and their allies and Knox and the others who are opposed to different types of creatures mixing together. 

‘A Discovery of Witches’ Season 3 premieres in January 2022 

RELATED: ‘Interview With the Vampire’: What We Know So Far About the New TV Series

A Discovery of Witches Season 2 finale left many fans wanting more. They’ll get it in January 2022, when the show’s third season premieres of AMC+, Shudder, and Sundance Now. 

The next batch of episodes are explosive, executive producer Lachlan McKinnon told Radio Times during a virtual panel of MCM London Comic-Con in October 2021. 

“[E]verything’s to play for,” he said. “We’ve got Diana, who is trying to right the wrongs of the Congregation and working with Matthew, who’s also in his journey as well, you know, trying to become the father he always wanted to be. And everyone’s got their part to play in that journey. So it’s gargantuan.”

You can get a taste of what’s to come in a recently released trailer for the new season (via YouTube). 

Is season 3 the show’s last? 

Season 3 will be the last for A Discovery of Witches. That will come as no surprise to fans of the books on which it’s based. 

There are three novels in Deborah Harkness’ All Souls trilogy. The first two books, A Discovery of Witches and Shadow of Night, were the basis for the first two seasons. Season 3 will draw from the third installment in the series, The Book of Life. 

‘A Discovery of Witches’ Season 3 cast 

Gerbert d’Aurillac (Trevor Eve) dressed in black and looking sinister in 'A Discovery of Witches'
Trevor Eve as Gerbert D’Aurillac in ‘A Discovery of Witches’ | Simon Ridgway/Sundance Now/Bad Wolf

Many familiar faces will be returning for A Discovery of Witches Season 3, including Palmer, Goode, and Teale. 

Other returning cast members include Malin Buska as Satu, Alex Kingston as Sarah Bishop, Aiysha Hart as Miriam, Edward Bluemel as Marcus, and Lindsay Duncan as Ysabeau de Clermont. Trevor Eve returns as Gerbert d’Aurillac, Gregg Chillin as Domenico, Tanya Moodie as Agatha, Adelle Leonce as Phoebe, Daniel Ezra as Nathanial, Steven Cree as Gallowglass, Greg McHugh as Hamish, and Paul Rhys as Andrew Hubbard. 

New A Discovery of Witches cast members in season 3 include Olivier Huband as Fernando, a vampire and a member of the Knights of Lazarus, according to Radio Times. In addition, Ivanno Jeremiah will play a character named Chris, Parker Sawyers will play Ransome Fayrweather, Tony Regbo will play Jack, and Genesis Lynea will play Geraldine (via Twitter). 

Check out Showbiz Cheat Sheet on Facebook!