50 Huge Movie Characters That Were Completely Miscast

16. Henry Cavill As Sherlock Holmes - Enola Holmes

Uncharted movie Tom Holland as Nathan Drake
Netflix

Since his inception back in 1887, Sir Arthur Conan Doyle's Sherlock Holmes has become one of the famous British characters in fictional history, and as such has seen many different iterations on both the big screen and the little over the years.

In terms of modern history, there have been interpretations by Robert Downey Jr., Benedict Cumberbatch, Jonny Lee Miller, and Sir Ian McKellen, as well as Henry Cavill. The latter's performance is something of a break in the pattern, as he is the only one here who wasn't the main character of the story.

Cavill played Sherlock as a supporting character to Millie Bobby Brown's titular Enola Holmes, Sherlock's little sister. He may come across as the quintessential British gentleman, but the world's greatest detective wasn't something that fit Cavill, even in such small screen time. 

Granted, every iteration of the character is different, but having a Sherlock the size of Henry Cavill immediately didn't feel right. Sherlock isn't one to hit the gym and get in the kind of shape that he was here. The character needs more than just the British charm that the actor brought to the table, and you could argue that Sam Claflin, who played the eldest Holmes sibling, Mycroft, may have been the better fit for Sherlock.

 
Posted On: 
Contributor

This standard nerd combines the looks of Shaggy with the brains of Scooby, has an unhealthy obsession with the Marvel Cinematic Universe, and is a firm believer that Alter Bridge are the greatest band in the world.