Sherlock Holmes His Last Bow movie locandine, 8k, starring Henry Cavill as Sherlock Holmes, Ewan McGregor as John Watson, Alfred Molina as Mycroft Holmes, Jeremy Irons as Inspector Lestrade, Anthony Hopkins as Professor James Moriarty | Anything