If Robert Downey Jr.’s Sherlock Holmes wasn’t quite enough of a jacked, bare-knuckle brawler for your tastes, good news! Now huge, locomotive punching machine Henry Cavill is set to play the iconic detective.
The Man of Steel star has reportedly signed on to play Holmes in Enola Holmes, Fleabag director Harry Bradbeer’s adaptation of Nancy Springer’s book series. Millie Bobby Brown is already attached to play the title role of Sherlock’s investigative little sister. Basically, she’s British Nancy Drew, and her brother is the first Holmes to cut his cocaine with protein powder.