Henry Cavill Swoons Twitterverse With Sherlock Holmes Role Henry Cavill sent the Twitter world into frenzy with his role as Sherlock Holmes in the latest Netflix mystery film "Enola Holmes."