A Discovery of Witches (2018)
TV series · 2018 · 3 seasons, 25 episodes · Ended · Sky One, Sky Max · Rated TV-MA · Sci-Fi & Fantasy, Drama
Synopsis
Closet witch Diana Bishop and centuries-old vampire Matthew Clairmont are drawn into a deadly mystery and forbidden romance when a magical book shows up in an Oxford library.
Watch the trailer
Where to watch
Stream
Netflix
Philo
AMC Plus Apple TV channel
AMC+ Amazon Channel
AMC+ Roku Premium Channel
AMC+
YouTube TV
Shudder
Spectrum On Demand
Netflix Standard with Ads
Buy
Streaming availability via JustWatch
Cast
- Teresa Palmer as Diana Bishop
- Matthew Goode as Matthew Clairmont
- Alex Kingston as Sarah Bishop
- Edward Bluemel as Marcus Whitmore
- Malin Buska as Satu Järvinen
- Aiysha Hart as Miriam Shepherd
- Gregg Chillin as Domenico Michele
- Trevor Eve as Gerbert D'Aurillac
- Owen Teale as Peter Knox
- Valarie Pettiford as Emily Mather
If you liked A Discovery of Witches, try
BingeNext's take
If you’re into shows that mix fantasy with a bit of drama and romance, A Discovery of Witches is a great pick. It follows Diana Bishop, a witch who’s been hiding her powers, and Matthew Clairmont, a vampire who’s lived for centuries, as they get caught up in a dangerous mystery after a magical book appears in an Oxford library. The chemistry between Teresa Palmer and Matthew Goode really pulls you in, and the story unfolds over three seasons with 25 episodes, each about 45 minutes long, so there’s plenty to keep you hooked. It’s perfect for fans of shows like The Magicians or WandaVision who enjoy a mix of magic, mystery, and a slow-burning romance. Watching it feels like stepping into a world where ancient secrets and modern life collide, making it both thrilling and a little bit romantic.
Tell BingeNext a few shows you already love and get a fresh list of series worth starting.

Dark Shadows
El Chavo del Ocho
WandaVision
The Magicians
Agatha All Along
Roswell
Charmed
The Twilight Zone