Summary
- A Discovery of Witches captivates with supernatural drama & strong performances from actors, bringing depth to the characters.
- Based on All Souls Trilogy, the show's rich lore & immersive storytelling keep viewers hooked with an impressive 87% Rotten Tomatoes score.
- Teresa Palmer's portrayal of Diana Bishop & Matthew Goode's portrayal of Matthew Clairmont add authenticity to the fantastical narrative.
While walking through its compelling supernatural drama, A Discovery of Witches features memorable performances from several actors who do an incredible job of portraying their respective roles. Based on Deborah Harkness' All Souls Trilogy, A Discovery of Witches unfolds 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.
Although A 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 in A Discovery of Witches are essential to bringing new depth to Deborah Harkness' stories in the live-action medium, many viewers might wonder who plays whom in the show.
Actor |
Character |
Teresa Palmer |
Diana Bishop |
Matthew Goode |
Matthew Clairmont |
Edward Bluemel |
Marcus Whitmore |
Louise Brealey |
Gillian Chamberlain |
Malin Buska |
Satu Järvinen |
Aiysha Hart |
Miriam Shephard |
Owen Teale |
Peter Knox |
Alex Kingston |
Sarah Bishop |
Valarie Pettiford |
Emily Mather |
Elarica Johnson |
Juliette Durand |
Teresa Palmer as Diana Bishop
Date of Birth: February 26, 1986
- Active Since: 2003
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.
Notable Movies & Shows:
Movie/Show |
Role |
Warm Bodies |
Julie |
Lights Out |
Rebecca |
The Fall Guy |
Iggy Star |
I Am Number Four |
Number 6 |
Character: In A 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: April 3, 1978
- Active Since: 2002
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 in Confessions of an Ugly Stepsister before making his breakthrough with 2004's Chasing Liberty. Since then, the actor has appeared in several acclaimed movies and shows, like Downton Abbey, The Imitation Game, and The Crown.
Notable Movies & Shows:
Movie/Show |
Role |
Watchmen |
Adrian Veidt |
The Imitation Game |
Hugh Alexander |
Abigail |
Father |
Downton Abbey |
Henry Talbot |
Character: Matthew Goode plays Matthew Clairmont in A Discovery of Witches, a vampire character from the All Souls trilogy 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: May 22, 1993
- Active Since: 2014
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 play Love In Idleness. His television and movie debuts came soon after when he landed roles in Access All Areas and The Halcyon. Over the years, the actor has appeared in several prominent television shows, like Sex Education, Persuasion, and Killing Eve.
Notable Movies & Shows:
Movie/Show |
Role |
Sex Education |
Sean Wiley |
Killing Eve |
Hugo |
Castlevania: Nocturne |
Richter Belmont (voice) |
The Halcyon |
Toby Hamilton |
Character: Edward Bluemel's character, Marcus Withmore, in A 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: March 27, 1979
- Active Since: 2001
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's Casualty, in which she played Nurse Roxanne Bird. She later garnered more mainstream attention after she appeared as Molly Hooper in all four series of Sherlock. 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.
Notable Movies & Shows:
Movie/Show |
Role |
Sherlock |
Molly Hooper |
Lockwood & Co. |
Pamela Joplin |
Such Brave Girls |
Deb |
Brian & Charles |
Hazel |
Character: Loo Brealey's character in A 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: March 15, 1984
- Active Since: 2011
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 film Happy End. Her breakthrough came in 2015 when she played the leading role of Queen Kristina in The Girl King. Apart from playing Satu in A Discovery of Witches, Malin Buska is best known for her role as Sara Khalil in The Lawyer.
Notable Movies & Shows:
Movie/Show |
Role |
The Lawyer |
Sara Khalil |
The Girl King |
Queen Kristina |
Happy End |
Katrine |
Easy Money III: Life Deluxe |
Natalie Krajnic |
Character: In A 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 ing Cast & Characters
Aiysha Hart as Miriam Shephard: Best known for her roles in Mogul Mowgli, We Are Lady Parts, and Line of Duty, Aiysha Hart plays Miriam in A Discovery of Witches, who is a vampire and scientific researcher at Oxford.
Owen Teale as Peter Knox: Owen Teale, of the Game of Thrones and Robin Hood fame, plays the high-ranking witch Peter Knox in A Discovery of Witches.
Alex Kingston as Sarah Bishop: Diana's aunt Sarah Bishop is portrayed by Alex Kingston, who is best known for her work in Doctor Who, ER, and Alpha Dog.
Valarie Pettiford as Emily Mather: Sarah's partner, Emily, is played by Valarie Pettiford in A Discovery of Witches. The actress is also recognizable for her work in The X-Files, The Blacklist, and Half & Half.
Elarica Johnson as Juliette Durand: Elarica Johnson appears as Gerbert's daughter in the show's season 1. Before playing the vampire character in A Discovery of Witches, Elarica Johnson played myriad roles in movies and shows, like Blade Runner 2049, Harry Potter and the Half-Blood Prince, and P-Valley.

A Discovery of Witches
- Release Date
- 2018 - 2022-00-00
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.
- Cast
- Teresa Palmer, Matthew Goode
- Seasons
- 3
- Streaming Service(s)
- AMC+