Despite his fame and the fact that he played one of the most iconic roles of all time, Henry Cavill understood that his role in Enola Holmes was meant to create Millie Bobby Brown’s Enola, not outshine it. “Because this is an Enola story and Sherlock is a player in that story, I wanted to make sure she supports the Enola story more than anything else,” Cavill said. in conversation with GQ. The actor’s intentions from the beginning were for Enola to be the center of attention and to use her version of Sherlock Holmes to highlight their relationship.
Playing an iconic role like Sherlock Holmes would not be easy for even the most accomplished actor. Cavill was not shy about playing the character in what he thought was the best for the story, focusing on the similarities between Sherlock and Enola and how best he could bring it to the attention of the audience.