

A Discovery of Witches (Seasons 1–3)
Synopsis
A Discovery of Witches (2018) is a British fantasy series you can watch online on iFILM. Adapted from Deborah Harkness's All Souls trilogy, it stars Teresa Palmer and Matthew Goode.
Historian Diana Bishop studies old manuscripts at Oxford's Bodleian Library and calls up one more volume from the stacks. The book is bewitched, and Diana is a witch from an ancient line who has spent her life burying her power. Pulling that manuscript wakes something long asleep. Witches, daemons and vampires all want it, and the one closest to her is geneticist Matthew Clairmont, a vampire her own kind forbids her to love.
Three seasons carry the story from modern Oxford to Elizabethan London and back. The cast includes Owen Teale, Alex Kingston, Sophia Myles and Lindsay Duncan. The pull of the show is not its effects but a forbidden romance between two creatures who are not allowed to be together. Stream every season of A Discovery of Witches online on iFILM.
All seasons
Starring
















Comments 0