A Discovery of Witches, a British fantasy television show, is based on the All Souls Trilogy of Deborah Harkness. It was named after the first book of the trilogy. Bad Wolf and Sky Studios produced it. It stars Matthew Goode and Teresa Palmer as witches and vampires who must fight off magical creatures. Edward Bluemel and Louise Brealey are featured, as well as Malin Buska (Malin Buska), Aiysha Hart (Owen Teale), Alex Kingston, Valarie Pettiford, and Malin Buska.
From 14 September 2018, A Discovery of Witches' first eight-episode series premiered on Sky One in the UK. A Discovery of Witches was renewed by Sky One in November 2018 for a second and a third series. The 10-episode second series, which aired weekly on Sky One, was first released in its entirety on January 8, 2021. The final and third series, which aired weekly, was released in its entirety on January 7, 2022. It was also aired weekly by Sky Max.