A Discovery of Witches is a British fantasy television series based on the All Souls Trilogy by Deborah Harkness, named after the first book in the trilogy. It is produced by Bad Wolf and Sky Productions and stars Teresa Palmer, Matthew Goode, Edward Bluemel, Louise Brealey, Malin Buska, Aiysha Hart, Owen Teale, Alex Kingston, and Valarie Pettiford.
The eight-episode first series of A Discovery of Witches premiered weekly in the UK on Sky One from 14 September 2018. In November 2018, Sky One renewed A Discovery of Witches for a second and third series. The ten-episode second series was initially released in its entirety on 8 January 2021 and will air weekly on Sky One.