Superman's Henry Cavill Cast as Sherlock Holmes in New Movie

Carla Harmon
June 29, 2019

Henry Cavill is to trade his cape for a deerstalker, taking on the role of Sir Arthur Conan Doyle's iconic sleuth Sherlock Holmes.


Millie Bobby Brown will play the titular character, while Helena Bonham Carter will play Enola's mother. The movie is based on Nancy Springer popular book series, The Enola Holmes Mysteries. Harry Bradbeer is on board to direct the film. And those signs point to the first of Springer's books, "The Case of the Missing Marquess", as the inspiration for the movie. The entire series consists of six books, the last of which came out back in 2010. (May we suggest Sherlock star Benedict Cumberbatch to play Mycroft here, just so the internet completely melts down?) And I'm thrilled to see Carter continue to explore acting opportunities outside of Tim Burton's filmography; her collaborations with him have become pretty stale as of late, so hopefully a role like this can keep her creative streak alive.


The Hollywood Reporter, which broke the news of Shaw's casting, says Enola Holmes will see Stranger Things star Brown playing the younger sister of Sherlock and Mycroft.


Cavill is just coming off Mission: Impossible - Fallout and Night Hunter a year ago, and he is also starring as Geralt of Rivia in Netflix's upcoming series The Witcher. Cavill has played Superman in Man of Steel (2013), Batman v Superman: Dawn of Justice (2016), and Justice League (2017). Millie Bobby Brown has also branched out of Stranger Things recently with her turn in this summer's Godzilla: King of the Monsters.

Other reports by iNewsToday

FOLLOW OUR NEWSPAPER