Magic is hard to film. You’ve seen it a thousand times—actors waving their hands around looking slightly embarrassed while some CGI artist in a dark room tries to make it look like they’re actually holding a ball of fire. It usually feels fake. But when you watch the cast of A Discovery of Witches, something clicks. It isn't just the high production value of the Sky One and AMC production. It’s the way the actors carry the weight of centuries.
When Deborah Harkness wrote the All Souls trilogy, she created a world where vampires are basically hyper-obsessed scientists and witches are struggling with a sort of genetic amnesia. Finding people who could pull that off without it looking like a high school play was a tall order. They needed gravitas. They needed chemistry that felt like it had been simmering for five hundred years.
Honestly, the show lives or dies on the shoulders of Diana Bishop and Matthew Clairmont. If you don't believe in them, the whole thing falls apart.
Teresa Palmer and the Art of Reluctant Power
Teresa Palmer didn't just play a witch. She played a historian who happened to be a witch, and that distinction is everything. In the beginning, Diana Bishop is terrified of her own shadow, or at least the magic leaking out of it. Palmer brings this jittery, intellectual energy to the role that makes the transition into the "Witch of the Prophecy" feel earned rather than gifted.
You can see it in her posture. Early on, she's hunched over manuscripts in the Bodleian Library, trying to blend into the woodwork. By the time we get to the Elizabethan era in Season 2, her shoulders have dropped. She’s commanding. It’s a subtle physical transformation that many viewers overlook because they’re too busy looking at the scenery in Venice or Oxford.
Palmer has mentioned in various interviews how she connected with Diana’s fiercely independent streak. It’s a grounded performance. Even when she’s "witch-walking" or conjuring dragon fire, you still see the woman who just wants to finish her PhD and have a glass of wine.
Matthew Goode: Not Your Average Vampire
Then there is Matthew Goode.
If you’ve seen him in The Crown or Downton Abbey, you know he does "posh" better than almost anyone. But as Matthew de Clermont, he had to be posh and predatory. It’s a weird mix. He plays Matthew with this sort of tightly coiled stillness. He doesn’t move much, but when he does, it’s purposeful.
✨ Don't miss: Temuera Morrison as Boba Fett: Why Fans Are Still Divided Over the Daimyo of Tatooine
One of the most interesting things about the cast of A Discovery of Witches is how they handled the age gap. Not the actor's age gap, but the character's. Matthew is over 1,500 years old. How do you play that? Goode does it through a specific kind of weariness. He looks like a man who has seen every war, every plague, and every scientific discovery, and he’s just… tired. Until he meets Diana.
The chemistry between Palmer and Goode is the engine of the show. It isn't that sparkly, "instant love" trope. It’s more of a mutual recognition. Two loners who realize they don't have to be alone anymore. It’s intense. It’s also surprisingly adult for a fantasy show.
The Supporting Players Who Stole the Show
You can’t talk about this cast without mentioning the de Clermont family.
- Lindsay Duncan as Ysabeau: She is terrifying. Let's be real. Duncan plays the vampire matriarch with a coldness that could freeze the Thames. But then you see the flashes of grief for her dead husband, Philippe, and she becomes human. Sorta.
- Edward Bluemel as Marcus: He provides the much-needed levity. While Matthew is brooding in a sweater, Marcus is trying to modernize a secret society. Bluemel brings a chaotic, younger-brother energy that balances out the heavy drama.
- Aiysha Hart as Miriam: She’s the logical anchor. Every time the main couple does something impulsive, Miriam is there with a lab coat and a reality check.
And then we have the witches.
Alex Kingston and Valarie Pettiford as Sarah and Em. Their house in upstate New York felt like a real home. Seeing a lesbian couple as the emotional heart of the protagonist's family was refreshing back when the show started, and their performances made that bond feel lived-in. Kingston, especially, brings a frantic, protective mother-hen energy that serves as a great foil to the stoic vampires.
The Villain Problem
Every fantasy needs a villain, but the cast of A Discovery of Witches had to portray the Congregation—a sort of United Nations for monsters that is mostly just a den of vipers.
Owen Teale as Peter Knox is a masterclass in "guy you love to hate." He isn't twirling a mustache. He’s a bureaucrat. A powerful, prejudiced bureaucrat who genuinely believes he’s doing the right thing for his species. That’s way scarier than a monster in a cave. Teale plays Knox with a simmering resentment that makes every scene he’s in feel incredibly tense.
🔗 Read more: Why Tinker Tailor Soldier Spy Actors Still Define the Modern Spy Thriller
The Evolution in Season 2 and 3
When the show shifted to 1590s London, the cast expanded in a way that could have been messy. Instead, it gave us James Purefoy as Philippe de Clermont.
Purefoy is a powerhouse.
His scenes with Palmer are some of the best in the entire series. He challenges her, tests her, and eventually accepts her. The dynamic between Purefoy and Goode—playing father and son—was layered with centuries of baggage. You felt the history there. You felt the trauma of the "Blood Rage" and the secrets they kept from each other.
By the time we hit Season 3, the ensemble had to deal with more modern, scientific threats. Adelle Leonce as Phoebe Taylor brought a human perspective to the supernatural chaos. It’s hard to be the "normal" person in a room full of people who can kill you with a thought, but Leonce played Phoebe with a backbone of steel. She wasn't a victim; she was an asset.
Why This Specific Group Worked
A lot of fantasy shows fail because the actors look like they’re playing dress-up.
The cast of A Discovery of Witches avoided this because they treated the material like a historical drama rather than a supernatural romp. They leaned into the politics. They leaned into the science. Most importantly, they leaned into the grief. These are characters who have lost people over hundreds of years. That weighs on a person.
If you look at the career trajectories of the cast after the show, it's clear the talent pool was deep. They weren't just "genre actors." They were Shakespearean-trained performers and seasoned film vets who took the lore seriously. When Steven Cree (Gallowglass) walked onto the screen, he didn't just look like a Viking-vampire; he looked like a man who had been pining for a woman he could never have for three hundred years. That hurts. You could see that hurt.
💡 You might also like: The Entire History of You: What Most People Get Wrong About the Grain
Real-World Impact and Fan Reception
Fans of the books are notoriously hard to please. Just look at any adaptation of a beloved series. But the consensus on this cast was overwhelmingly positive.
Deborah Harkness herself was heavily involved, and you can tell. The casting felt like it came from a place of understanding the characters' souls rather than just their descriptions on a page. Even when physical descriptions didn't match perfectly—some book fans had different ideas for what Marcus or Sophie might look like—the vibe was spot on.
What You Should Do Next
If you’ve finished the series and you're feeling that post-show void, don't just rewatch it immediately. There are ways to appreciate the work this cast put in on a deeper level.
1. Watch the "Behind the Magic" Featurettes
Specifically, look for the interviews with the movement coaches. They worked with the actors to define how a vampire moves versus how a witch moves. Seeing Matthew Goode discuss the "predatory stillness" makes his performance even more impressive.
2. Follow the Cast's Current Projects
Teresa Palmer has been doing incredible work in smaller, indie films that showcase her range outside of the fantasy genre. Matthew Goode is constantly popping up in high-end dramas. Seeing them in different roles highlights just how much they disappeared into Diana and Matthew.
3. Read the Books (If You Haven't)
Seriously. Even if you've seen the show three times. The books provide the internal monologues that the actors had to convey through just a look or a sigh. It makes you appreciate the nuance of the cast of A Discovery of Witches even more when you realize how much subtext they were juggling.
4. Check Out the All Souls Con
There is a massive community of fans who analyze every frame of this show. Engaging with the "All Souls" fandom can give you insights into the historical cameos (like Gallowglass or Kit Marlowe) that you might have missed on the first pass.
The show might be over, but the way this cast brought a complex, adult world of magic to life remains a benchmark for the genre. They proved that you don't need massive battles and dragons in every episode if you have actors who can make a conversation across a library table feel like a matter of life and death.