Summary

While walking through its compelling supernatural drama,A Discovery of Witchesfeatures memorable performances from several actors who do an incredible job of portraying their respective roles. Based on Deborah Harkness’All SoulsTrilogy,A Discovery of Witchesunfolds a rich lore in its three-season runtime. Owing to its ability to keep viewers hooked with its immersive storytelling and intricate world-building, the show has also consistently landed in critics' good books, and its three seasons maintain an impressive average score of 87% on Rotten Tomatoes.

AlthoughA Discovery of Witches' romantic plot developments and fantasy drama are enough to keep a viewer entertained throughout its runtime, it further enriches one’s viewing experience with its well-written character beats. Even the actors who portray these characters deliver nuanced performances that play a crucial role in adding a layer of authenticity to the show’s otherwise fantastical narrative. Since the actors inA Discovery of Witchesare essential to bringing new depth to Deborah Harkness' stories in the live-action medium, many viewers might wonder who plays whom in the show.

A composite of two promotional images features Matthew Goode and Teresa Palmer with magical objects in A Discovery Of Witches

Teresa Palmer as Diana Bishop

Date of Birth: July 06, 2025

Actor:Born and raised in Adelaide, South Australia, Teresa Palmer completed her schooling at Mercedes College and landed several small-time commercial roles during her early years as an actress. Although her initial plan was to work in an animal rescue service and was studying teaching and journalism at university,she started her professional acting career after landing a role in a student film,2:37. The film prompted her to drop out of college and pursue acting full-time, paving the way for her successful career as an actress.

I Am Number Four

Number 6

Character:InA Discovery of Witches, Teresa Palmer portrays one of the leading witch characters, Diana Bishop. She initially avoids honing her abilities as a witch because her parents were killed for being witches. This results in her being an untrained witch, far from reaching her true potential. After her parents' demise, she was raised by her aunt, Sarah Bishop, and Emily Mather, Sarah’s partner.

Why A Discovery Of Witches Season 4 Isn’t Happening - Everything We Know

A beloved show based on the All Souls books by Deborah Harkness, there’s a specific reason why A Discover of Witches season 4 didn’t happen.

Matthew Goode as Matthew Clairmont

Date of Birth: August 10, 2025

Actor:Born in Exeter, Devon, Matthew Goode graduated from Exeter School before attending the University of Birmingham and London’s Webber Douglas Academy of Dramatic Art. He made his screen debut in 2002 inConfessions of an Ugly Stepsisterbeforemaking his breakthrough with 2004’sChasing Liberty. Since then, the actor has appeared in several acclaimed movies andshows, likeDownton Abbey,The Imitation Game, andThe Crown.

Downton Abbey

Henry Talbot

Character:Matthew Goode plays Matthew Clairmont inA Discovery of Witches, a vampire character from theAll Soulstrilogy who eventually becomes Diana Bishop’s husband. Clairmont has lived an incredibly long life, allowing him to associate himself with many a title. Throughout his journey, he has also been with many partners but has always been obsessively loyal to his lovers. Despite this loyalty, however, he has never fully committed to mating with one partner for centuries.

Edward Bluemel as Marcus Whitmore

Date of Birth: July 31, 2025

Actor:Born in Tunbridge Wells, Kent, Edward Bluemel graduated from Taunton School before attending the Royal Welsh College of Music & Drama and acquiring a Bachelor of Arts in Acting. Two years after acquiring the degree, he made his acting debut with the playLove In Idleness. His television and movie debuts came soon afterwhen he landed roles inAccess All AreasandThe Halcyon. Over the years, the actor has appeared in several prominenttelevision shows, likeSex Education,Persuasion, andKilling Eve.

The Halcyon

Toby Hamilton

Character:Edward Bluemel’s character, Marcus Withmore, inA Discovery of Witches, is a vampire who works in Matthew’s genetics lab at Oxford. Long before he met Matthew in 1977, he was a field medic during the Revolutionary War. Like most vampires from the series, he looks much younger than his actual age and even takes on the title of Grand Master of the Knights of Lazarus after his father steps away from the role.

Louise Brealey as Gillian Chamberlain

Date of Birth: August 22, 2025

Actor:Also credited as Loo Brealey, Louise Brealey was born in Bozeat, Northamptonshire. Before starting her journey as an actress, she trained at the Lee Strasberg Institute in New York City. She made her acting debut in BBC’sCasualty, in which she played Nurse Roxanne Bird. She later garnered more mainstream attentionafter she appeared asMolly Hooper in all four series ofSherlock. Apart from acting, Brealey has also had a flourishing career in journalism and her work has been published in several renowned magazines, like Empire, SKY, and Neon.

Brian & Charles

Hazel

Character:Loo Brealey’s character inA Discovery of Witches, Gillian Chamberlain, is portrayed as an American Witch who serves as Bryn Mawr’s teacher. Unlike Diana, she does not shy away from her witch heritage and hopes to become one of the leading figures in the Oxford Coven. She also believes in maintaining the purity of the Covenant and considers Vampires an inferior species.

Where Was A Discovery Of Witches Filmed? Fantasy Show’s Filming Locations Explained

The production of A Discovery Of Witches filmed in several locations across England, Wales, and Italy, although the show has settings all over Europe.

Malin Buska as Satu Järvinen

Date of Birth: July 19, 2025

Actor:Born and brought up in Övertorneå, Sweden, Malin Buska studied acting at Teaterhögskolan in Malmö. After making her acting debut in 2011 with a short, she made her feature film debut in 2012 with the filmHappy End. Her breakthrough came in 2015when she played the leading role of Queen Kristina inThe Girl King. Apart from playing Satu inA Discovery of Witches, Malin Buska is best known for her role as Sara Khalil inThe Lawyer.

Easy Money III: Life Deluxe

Natalie Krajnic

Character:InA Discovery of Witches, Malin Buska’s character, Satu, is portrayed as a powerful witch who gets recruited by Peter Knox. Because she was raised among the Saami people of Finland, she can cast some of the strongest spells with ease. As the series progresses, she even feels drawn to Diana, which leads to a lot of friction between the two characters.

A Discovery of Witches Supporting Cast & Characters

Aiysha Hart as Miriam Shephard:Best known for her roles inMogul Mowgli,We Are Lady Parts, andLine of Duty, Aiysha Hart plays Miriam inA Discovery of Witches, who is a vampire and scientific researcher at Oxford.

Owen Teale as Peter Knox:Owen Teale, of theGame of ThronesandRobin Hoodfame, plays the high-ranking witch Peter Knox inA Discovery of Witches.

A cutout of Diana Bishop in A Discovery Of Witches against a cutout of Earth and a golden background with sparkles.

Alex Kingston as Sarah Bishop:Diana’s aunt Sarah Bishop is portrayed by Alex Kingston, who is best known for her work inDoctor Who,ER, andAlpha Dog.

Valarie Pettiford as Emily Mather:Sarah’s partner, Emily, is played by Valarie Pettiford inA Discovery of Witches. The actress is also recognizable for her work inThe X-Files,The Blacklist, andHalf & Half.

a discovery of witches

Elarica Johnson as Juliette Durand:Elarica Johnson appears as Gerbert’s daughter in the show’s season 1. Before playing the vampire character inA Discovery of Witches, Elarica Johnson played myriad roles in movies and shows, likeBlade Runner 2049,Harry Potter and the Half-Blood Prince, andP-Valley.

A Discovery of Witches

Beginning in 2018, A Discovery of Witches is a Fantasy television series that ran for three seasons until 2022. The series stars Teresa Palmer and Matthew Goode and revolves around a vampire and a witch that must work together to defeat all manner or magical creatures.