Netflix’s Victorian detective saga is back, and before you settle in for the Malta mystery, here’s the full Enola Holmes 3 cast and review breakdown. This guide covers who plays who, what’s new behind the camera, and an honest, spoiler-free look at whether the third installment lives up to its predecessors.
Enola Holmes 3 Cast at a Glance
| Character | Actor |
| Enola Holmes | Millie Bobby Brown |
| Viscount Tewkesbury | Louis Partridge |
| Sherlock Holmes | Henry Cavill |
| Eudoria Holmes | Helena Bonham Carter |
| Dr. Watson | Himesh Patel |
| Moriarty / Professor Adeline Rathe | Sharon Duncan-Brewster |
| Lady Tewkesbury | Hattie Morahan |
| Brigadier Sampson | Jason Watkins |
Enola Holmes 3 full cast Netflix

The core ensemble of the franchise returns for this third chapter, alongside a handful of new additions who play key roles in the Malta storyline.
Millie Bobby Brown as Enola Holmes: Brown returns as the sharp, independent detective at the center of the franchise, also serving as a producer on the film. Critics have singled out her performance here as one of her strongest turns in the role yet.
Louis Partridge as Viscount Tewkesbury: Partridge is back as Enola’s love interest and now fiancé, whose family history in Malta becomes central to the plot.
Henry Cavill as Sherlock Holmes: Cavill reprises his role as Enola’s famous older brother, though his screen time is notably limited in this installment compared to the previous two films.
Helena Bonham Carter as Eudoria Holmes: Bonham Carter returns as the Holmes family matriarch, once again playing a fugitive who works from the shadows to help her children.
Himesh Patel as Dr. Watson: Patel reprises his role as Sherlock’s loyal friend and ally, who joins Enola’s investigation in Malta.
Sharon Duncan-Brewster as Moriarty: Duncan-Brewster returns as the franchise’s recurring antagonist, resurfacing under a new alias this time around.
Beyond the main cast, several new additions round out the Malta storyline: Hattie Morahan joins as Lady Tewkesbury, Tewkesbury’s mother; Jason Watkins plays Brigadier Sampson, a corrupt British military officer with ties to the Tewkesbury family; Joe Azzopardi plays Mikiel Mizzi, a local ally who helps Enola navigate Malta; and Susan Wokoma appears as Edith.
One notable change happens behind the camera. Philip Barantini takes over directing duties from Harry Bradbeer, who helmed the first two films, while writer Jack Thorne stays on for continuity.
Enola Holmes 3 Review: Is It Worth Watching?
Critical reception to Enola Holmes 3 has been genuinely mixed, and it’s worth setting expectations accordingly before you press play.
On the positive side, several critics have praised the film for keeping the franchise’s signature energy intact. Reviewers have highlighted the dynamic action sequences, the clever puzzle-solving at the heart of the mystery, and Millie Bobby Brown’s performance, with some calling it her best work in the role so far. The Malta setting also earns consistent praise for its production design and visual style, giving the film a fresh backdrop after two London-set predecessors.
On the other hand, a fair number of reviews have been considerably more critical. Some point to Henry Cavill’s reduced role as a missed opportunity, given how little Sherlock actually appears on screen this time. Others feel that Moriarty, despite Sharon Duncan-Brewster’s committed performance, comes across as a less compelling villain than she was set up to be in the previous film, with a motivation that feels thinner than expected. A few critics have gone as far as calling this the weakest entry in the trilogy, arguing the plotting feels overstuffed compared to the tighter mysteries of the first two films.
The overall picture is a film that longtime fans of the series will likely still enjoy, especially for Brown’s central performance and the found-family dynamic between Enola, Sherlock, and Eudoria. Newcomers looking for a breezy Victorian mystery may also find plenty to like. Just don’t go in expecting it to top the first two installments, since even generally positive reviews describe it as a solid but not outstanding continuation.
For a full spoiler breakdown of how the Malta mystery wraps up, including what happens with Moriarty and whether Enola and Tewkesbury actually get married, check out our complete Enola Holmes 3 Ending Explained guide.
Enola Holmes 3 Cast and Review: FAQs
Who plays Enola in Enola Holmes 3?
Millie Bobby Brown returns as Enola Holmes, also serving as a producer on the film.
Who directed Enola Holmes 3?
Philip Barantini directed Enola Holmes 3, taking over from Harry Bradbeer, who directed the first two films.
Is Enola Holmes 3 good?
Reviews are mixed. Many critics praise Millie Bobby Brown’s performance and the Malta setting, while others feel the mystery and Moriarty’s character are weaker than in the previous film.
Who plays Lady Tewkesbury in Enola Holmes 3?
Hattie Morahan plays Lady Tewkesbury, Tewkesbury’s mother, who plays a key role in the film’s Malta storyline.
Is Enola Holmes 3 the last movie in the franchise?
It’s unclear. The ending leaves room for another installment, but Netflix has not officially confirmed a fourth film yet.
Final Thoughts
Enola Holmes 3 brings back the full cast fans know and love, adds a handful of strong new faces, and hands directing duties to Philip Barantini for a change of pace. Whether it fully lands depends on who you ask, but Millie Bobby Brown’s performance and the Malta backdrop make it worth a watch even for viewers who go in with tempered expectations.
Have you watched Enola Holmes 3 yet? Let us know what you thought of the cast and the new direction in the comments below.

I am a Professional movie blogger and SEO writer at StartlightNovels.com, dedicated to creating in-depth movie reviews, breakdowns, and entertainment content with clear and user-friendly explanations.