Cast and Crew of A Discovery of Witches

Cast of
A Discovery of Witches

About A Discovery of Witches

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.

Main Cast of A Discovery of Witches

Secondary Cast of A Discovery of Witches

Jacob Ifan
plays Benjamin Fuchs (9 episodes)

Dominic Borrelli
plays Fred (1 episode)

Adam Stevenson
plays James (1 episode)

Trevor Eve
plays Gerbert D'Aurillac (7 episodes)

Sorcha Cusack
plays Marthe (5 episodes)

Elarica Johnson
plays Juliette Durand (6 episodes)

Kerri McLean
plays Female Police Officer (1 episode)

Zak Rowlands
plays Huntsman (1 episode)

Alister Cameron
plays Mr. Johnson (1 episode)

Freddie Thorp
plays Matthieu Beny (1 episode)

Imogen Comrie
plays Female French Student (1 episode)

Gregg Chillin
plays Domenico (1 episode) , Dominico Michele (6 episodes)

Joe Grossi
plays Mortician (1 episode)

Michael Culkin
plays Professor Marsh (1 episode)

Greg McHugh
plays Hamish (2 episodes) , Hamish Osborne (2 episodes)

Aisling Loftus
plays Sophie Norman (2 episodes) , Sophie Wilson (3 episodes)

Sadie Shimmin
plays Head of Faculty (2 episodes)

Mark Ramsay
plays Pound Shop Owner (1 episode)

Tomiwa Edun
plays Sean (3 episodes)

Daniel Ezra
plays Nathaniel Wilson (5 episodes)

Nila Aalia
plays Sylvia Rattigan (4 episodes)

Hussina Raja
plays Zara (1 episode)

Savannah Steyn
plays Waitress (1 episode)

Chloé Dumas
plays Meridiana (3 episodes)

David Newman
plays Stephen Proctor (4 episodes)

Ellie Shenker
plays Young Diana (1 episode)

Julian Kostov
plays Timur (4 episodes)

Leo Ashizawa
plays Osamu (4 episodes)

James Purefoy
plays Philippe De Clermont (3 episodes)


Crew of A Discovery of Witches

Production

Camera

Crew

Directing

Editing

Lighting

Sound

Writing

Art

Visual Effects

Costume & Make-Up