Adapted from Deborah Harkness’ best selling novel, A Discovery of Witches is a contemporary love story set in our world, but one which humans share with the declining species of witches, vampires and daemons – creatures existing and working amongst us, but hiding, unknown to most humans, in plain sight.

Teresa Palmer plays brilliant academic and historian Diana Bishop, a reluctant witch denying her heritage. The discovery of a manuscript in Oxford’s Bodleian Library throws her into the heart of a dangerous mystery and into the path of enigmatic geneticist Matthew Clairmont, played by Matthew Goode, an ancient vampire hiding dark family secrets.

As Diana and Matthew embark on a journey to understand the significance of the mysterious manuscript and as their relationship develops and their heritage comes in to play, events threaten to unravel the fragile peace that has long existed between humans, witches, vampires and daemons.

A Discovery of Witches Season 1
A Discovery of Witches Season 1
A Discovery of Witches Season 1
A Discovery of Witches Season 1
Video Preview

Executive Producers

  • Jane Tranter
  • Lachlan MacKinnon
  • Deborah Harkness
  • Lisa Holdsworth
  • Helen Raynor

Writers

  • Lisa Holdsworth
  • Michelle Gayle
  • Matt Evans
  • Christopher Cornwell
  • Helen Raynor

Directors

  • Jamie Donoughue,
  • Debs Paterson

Cast

  • Matthew Goode
  • Teresa Palmer
  • Owen Teale
  • Malin Buska
  • Alex Kingston
  • Valerie Pettiford
  • Aiysha Hart
  • Edward Bluemel