In ‘Enola Holmes‘, Millie Bobby Brown stars as the titular Enola, Henry Cavill plays her brother Sherlock Holmes, and Sam Claflin portrays Mycroft Holmes.
Main cast
- Enola HolmesMillie Bobby BrownMain
- Sherlock HolmesHenry CavillMain
- Mycroft HolmesSam ClaflinMain
- Eudoria HolmesHelena Bonham CarterMain
Supporting cast
- Lord TewkesburyLouis PartridgeSupp
- EdithSusie WokomaSupp
- Inspector LestradeAdeel AkhtarSupp
- Miss HarrisonFiona ShawSupp
- Lady TewkesburyFrances de la TourSupp
Guest & voice
- Sir Whimbrel TewkesburyClive FrancisGuest
- LaneDavid BamberGuest
- JohnHattie MorahanVoice
No matches — try another name.
About this cast
This 2020 Netflix film features Millie Bobby Brown as Enola Holmes, a brilliant young detective who sets out to find her missing mother. The cast also includes Henry Cavill and Sam Claflin as her older brothers Sherlock and Mycroft Holmes, alongside Helena Bonham Carter as their mother Eudoria.
FAQs
Who plays Enola Holmes in Enola Holmes?
Millie Bobby Brown plays Enola Holmes, a role she also executive produced.
Is Henry Cavill in Enola Holmes?
Yes, Henry Cavill plays Sherlock Holmes, Enola’s famous older brother.
Who plays Mycroft Holmes in Enola Holmes?
Sam Claflin portrays Mycroft Holmes, the eldest Holmes sibling.
What is the age rating for Enola Holmes?
Enola Holmes is rated PG-13 (US) or 12A (UK) for mild violence and thematic elements.
Does Enola Holmes have a sequel?
A sequel, Enola Holmes 2, was released on Netflix in 2022, with Brown and Cavill returning.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026