Adaptado do romance de Deborah Harkness, A Descoberta das Bruxas é uma história de amor contemporânea onde bruxas, vampiros e demônios vivem e trabalham entre nós, no anonimato.
Teresa Palmer interpreta a historiadora Diana Bishop, uma bruxa relutante que nega sua herança. Após encontrar um manuscrito na Biblioteca Bodleian, de Oxford, a sua vida muda completamente quando conhece o vampiro e geneticista Matthew Clairmont (Matthew Goode).
Agora, Diana e Matthew embarcam em uma jornada para entender o significado do Livro da Vida e de construir um relacionamento entre espécies, até então proibido.