A Discovery of Witches poster

TV Series

A Discovery of Witches (2018)

TMDB user score 7.8/10
from 914 votes on TMDB

Where to watch Trailer Compare

Overview

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.

Where to watch A Discovery of Witches

Stream with a subscription

  • Netflix
  • Philo
  • AMC Plus Apple TV channel
  • AMC+ Amazon Channel
  • AMC+ Roku Premium Channel
  • AMC+
  • YouTube TV
  • Spectrum On Demand
  • Netflix Standard with Ads

Watch free

  • Hoopla

Free with ads

  • The Roku Channel
  • Xumo Play

Buy

  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • Fandango At Home

See all viewing options in United States

Streaming data by JustWatch via TMDB. WatchFilms is not affiliated with any streaming service and does not host video.

Official trailer

The video loads from YouTube (privacy-enhanced mode) only after you press play.

Seasons

Series cast

  • Teresa Palmer Teresa Palmer Diana Bishop 25 episodes
  • Matthew Goode Matthew Goode Matthew Clairmont 25 episodes
  • Alex Kingston Alex Kingston Sarah Bishop 20 episodes
  • Edward Bluemel Edward Bluemel Marcus Whitmore 18 episodes
  • Malin Buska Malin Buska Satu Järvinen 18 episodes
  • Aiysha Hart Aiysha Hart Miriam Shepherd 18 episodes
  • Gregg Chillin Gregg Chillin Domenico Michele 18 episodes
  • Trevor Eve Trevor Eve Gerbert D'Aurillac 18 episodes
  • Owen Teale Owen Teale Peter Knox 17 episodes
  • Valarie Pettiford Valarie Pettiford Emily Mather 15 episodes
  • Lindsay Duncan Lindsay Duncan Ysabeau de Clermont 15 episodes
  • Aisling Loftus Aisling Loftus Sophie Wilson 14 episodes
  • Sorcha Cusack Sorcha Cusack Marthe 12 episodes
  • Tanya Moodie Tanya Moodie Agatha Wilson 12 episodes
  • Steven Cree Steven Cree Gallowglass 11 episodes
  • Daniel Ezra Daniel Ezra Nathaniel Wilson 10 episodes
  • Adelle Leonce Adelle Leonce Phoebe Taylor 10 episodes
  • Jacob Ifan Jacob Ifan Benjamin Fuchs 9 episodes