Millie Bobby Brown and Henry Cavill are back together in Enola Holmes 3, which has started production in the UK.
Netflix’s next installment in the detective franchise sends Brown’s Enola Holmes to Malta, where she faces her most tangled case yet—alongside her brother Sherlock, played once again by Cavill.
Brown posted the following video on Instagram.
Enola Heads to Malta
This time, Enola finds herself abroad as she tackles a new mystery on the Mediterranean island. She’s not just solving crimes—her relationship with Tewkesbury (Louis Partridge) also develops, adding some personal stakes to the case.

Cavill, Brown, and the Full Cast Return
The film brings back a familiar cast of characters:
- Millie Bobby Brown as Enola Holmes
- Henry Cavill as Sherlock Holmes
- Louis Partridge as Tewkesbury
- Helena Bonham Carter as Eudoria Holmes
- Himesh Patel joins the cast as Dr. John Watson
- Sharon Duncan-Brewster plays Moriarty
Creative Team Behind the Film
Philip Barantini directs the third film. Jack Thorne, who wrote the scripts for the previous two movies, returns as screenwriter. The project is produced by Legendary Entertainment and PCMA Productions, with Brown again serving as producer.

When to Expect It on Netflix
Netflix hasn’t announced a release date for Enola Holmes 3.
What’s next for Henry Cavill?
Henry Cavill recently filmed the live-action Voltron movie for Amazon Studios. Henry will also be filming the Highlander reboot soon, and he has the live-action Warhammer series in development at Amazon.