Henry Cavill is Sherlock? We can live with that

Is it a bird? Is it a plane? For all we know, it is definitely not Superman. Now this time around Henry Cavill will take up the role of Sherlock Holmes. Yes, the iconic Sherlock Holmes that was played by Robert Downey Jr, Benedict Cumberbatch, and about 751 more people. Yikes!

Henry Cavil is said to play Sherlock in Nancy Springer’s Enola Holmes. Enola Holmes is the fourteen-year-old sister of Sherlock and Mycroft.  The movie will be based on Springer’s first book of the series “Missing Marquees”. 

Millie Bobbie Brown a.k.a. Eleven from “Stranger Things” will be taking the role of Enola Holmes. This definitely something to look forward to. As, she did not disappoint in her previous works. Helena Bonham Carter is said to play the role of Enola’s mother.  Harry Bradbeer is going to direct this movie with a script from Jack Thorne.

Read more: Henry Cavill to play Geralt in Netflix’s The Witcher

It’s going to be quite exciting to see Cavill and Brown in the same frame.

Cavill had a busy schedule since 2013 playing Superman in Man of Steel, Justice League, Batman V Superman. He appeared in the last Fallout movie alongside Tom Cruise. As well as finish the upcoming Witcher TV series on Netflix.