A Discovery of Witches (2018–2022)
Step into a world where magic, science, and forbidden love intertwine in A Discovery of Witches. This spellbinding series, based on Deborah Harkness’s bestselling All Souls Trilogy, follows Diana Bishop (Teresa Palmer), a brilliant historian and reluctant witch who stumbles upon a mysterious, enchanted manuscript in Oxford’s Bodleian Library.
The discovery draws her into a dangerous and thrilling journey alongside the enigmatic Matthew Clairmont (Matthew Goode), a centuries-old vampire with secrets of his own. Together, they must navigate a world fraught with supernatural politics, ancient feuds, and their own growing feelings for one another—an alliance that defies the strict boundaries set between witches, vampires, and daemons.
With its lush cinematography, richly detailed storytelling, and dynamic performances, A Discovery of Witches is a captivating blend of romance, intrigue, and adventure. Spanning three seasons, the series explores timeless themes of identity, loyalty, and the lengths one will go to protect those they love, making it an enchanting must-watch for fans of fantasy and drama alike.