The Discovery of Witches cast brings to life Deborah Harkness’s bestselling All Souls trilogy on screen in a supernatural romance drama full of witches, vampires, and demons. The series features a diverse ensemble of talented actors portraying characters entwined in forbidden love, ancient magic, and political intrigue in the hidden magical world.
Main Cast Members of Discovery of Witches
Teresa Palmer as Diana Bishop
At the heart of the Discovery of Witches cast is Teresa Palmer, who portrays Diana Bishop, a brilliant historian and reluctant witch who discovers a powerful, magical manuscript and is drawn into a dangerous supernatural world. Diana’s journey from skeptic to powerful witch anchors the series’ emotional core.
Matthew Goode as Matthew Clairmont
Matthew Goode stars as Matthew Clairmont, a centuries‑old vampire and biochemistry professor at Oxford. Matthew becomes Diana’s ally and forbidden love interest, and his mysterious past and allegiance to vampire politics are major threads in the story.
Edward Bluemel as Marcus Whitmore
Part of the core trio of the Discovery of Witches cast, Edward Bluemel plays Marcus Whitmore, Matthew’s vampire son and a lab colleague. Marcus brings youthful energy and intelligence to the group as tensions in the supernatural world rise.
Supporting Cast and Supernatural Allies
Louise Brealey as Gillian Chamberlain
Veteran actor Louise Brealey appears as Gillian Chamberlain, a witch and academic colleague of Diana’s at Oxford who offers guidance and expertise in magical history.
Malin Buska as Satu Järvinen
Malin Buska portrays Satu Järvinen, a powerful Finnish witch and influential member of the Congregation — the governing body of witches, demons, and vampires.
Aiysha Hart as Miriam Shephard
Aiysha Hart plays Miriam Shephard, a vampire and colleague of Matthew’s at Oxford. Miriam supports the central characters and contributes a strong presence among the supernatural community.
Owen Teale as Peter Knox
Owen Teale portrays Peter Knox, a high‑ranking witch involved in complex Congregation politics, whose actions often challenge Diana and Matthew throughout their quest.
Alex Kingston as Sarah Bishop
Seasoned actress Alex Kingston plays Sarah Bishop, Diana’s formidable aunt who helps raise her in the magical world and provides maternal support and guidance.
Valarie Pettiford as Emily Mather
Valarie Pettiford completes part of the Discovery of Witches cast as Emily Mather, Sarah’s partner whose grounded personality provides balance to the magical mayhem surrounding them.
Expanded Cast and Additional Characters
As the series progresses through multiple seasons, the Discovery of Witches cast expands to include:
-
Lindsay Duncan as Ysabeau de Clermont, Matthew’s mother.
-
Trevor Eve as Gerbert d’Aurillac, a revered vampire elder.
-
Gregg Chillingirian as Dominico Michele, a member of the Congregation.
-
Trystan Gravelle as Baldwin Montclair, Matthew’s brother.
-
Sorcha Cusack as Marthe, Ysabeau’s maid.
-
Daniel Ezra as Nathaniel Wilson and Aisling Loftus as Sophie Wilson, part of the demon faction.
This broader ensemble helps explore deeper plots, longstanding rivalries, and complex alliances between supernatural beings.
Character Roles in the Story
The Discovery of Witches cast creates a dynamic tapestry of roles that blend personal growth with supernatural intrigue:
-
Diana Bishop: A witch discovering her power and heritage.
-
Matthew Clairmont: A vampire torn between duty and love.
-
Ancient beings: Characters like Gerbert and Ysabeau shape the old laws and politics.
-
Demons and witches: Figures like Peter Knox and Agatha Wilson expand the series’ magical conflicts.
These roles establish emotional depth and high stakes across all three seasons of the show.
Impact of the Discovery of Witches Cast
The ensemble cast of Discovery of Witches has been praised for bringing both charm and gravitas to a story that blends academic intrigue with fantastical lore. Their portrayals have helped the series earn a dedicated audience around the world, especially through its availability on platforms like Netflix and AMC+.
Conclusion:
The Discovery of Witches cast plays a crucial role in translating Deborah Harkness’s rich fantasy world from page to screen. With a mix of seasoned actors and emerging talent — from Teresa Palmer’s witch heroine to Matthew Goode’s suave vampire and a wide range of supporting supernatural characters — the series brings depth, romance, and magic to its storytelling. Whether you’re drawn to mystery, romance, or the politics of the Coven and Congregation, the cast’s performances help make Discovery of Witches a standout in supernatural television.
