Current 29++ Millie Bobby Brown Enola Holmes Henry Cavill. Cavill will play sherlock holmes opposite brown's enola holmes. Stranger things star millie bobby brown is used to dialing things up to eleven, but now she's dialing back all the way to 1884 england in the first look at netflix's enola holmes, in which she plays the younger sister of famed literary sleuth sherlock holmes. Cavill has joined millie bobby brown to star in enola holmes, legendary's adventure project based on the enola holmes mysteries book series by nancy springer.