A Discovery of Witches (2018–2022)

Rating: IMDb: 7.9/10 | Rotten Tomatoes: 85%
Main Cast: Teresa Palmer, Matthew Goode, Alex Kingston, Owen Teale, Lindsay Duncan
Creator: Deborah Harkness (based on her All Souls trilogy)

Plot Summary:
A Discovery of Witches is a spellbinding fantasy drama that weaves a tale of forbidden romance, ancient rivalries, and a hidden world of supernatural beings. Diana Bishop (Teresa Palmer), a brilliant historian and reluctant witch, stumbles upon a bewitched manuscript, Ashmole 782, in Oxford’s Bodleian Library. This discovery thrusts her into a magical realm she has tried to avoid. The book’s secrets are coveted by witches, vampires, and daemons, setting off a dangerous hunt.

Enter Matthew Clairmont (Matthew Goode), a mysterious and charismatic vampire with a tragic past. Despite centuries-old mistrust between their kinds, Diana and Matthew forge a powerful bond that transcends their differences. Together, they unravel the mysteries of Ashmole 782 and uncover secrets about their own origins, all while facing threats from a shadowy congregation intent on maintaining the balance of power.

 

With lush visuals, rich storytelling, and compelling chemistry between the leads, A Discovery of Witches captures the intrigue of a supernatural epic, blending history, romance, and suspense into a captivating series.