Skip to main content
Friday, 19 June 2026 · Morning editionLondon ⛅ 22°C1 TV premieres this week6 prime-time slots tonightStreaming #1: Project Hail MaryAbout UsOur TeamSourcesContactNewsletter

Cast of Enola Holmes

HomeCasts

In ‘Enola Holmes‘, Millie Bobby Brown stars as the titular Enola, Henry Cavill plays her brother Sherlock Holmes, and Sam Claflin portrays Mycroft Holmes.

  • Netflix
  • 2020
  • Film
  • 12 cast

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

Browse all cast guides →