Henry Cavill (‘The Witcher,’ ‘Justice League’) has signed on to play Sir Arthur Conan Doyle’s iconic detective Sherlock Holmes in the upcoming adaptation of Nancy Springer’s ‘Enola Holmes Mysteries’ novel series. Announced early last year, the film will star ‘Stranger...