Sherlock: Cast Rate: –☹️ Very Bad🙁 Bad😐 Average🙂 Good😃 Excellent🤩 Super! ★ Save Rating✔ Rating Saved! Notify me: –about new episodeabout new seasonabout end of season Subscribe✔ Subscription Saved! Sherlock Drama, Crime, Mystery 7/25/10 – 1/15/17 United Kingdom http://www.bbc.co.uk/programmes/b018ttws GeneralEpisodesCastCharactersGallery Cast See full cast → Martin Freeman as Dr. John Watson Benedict Cumberbatch as Sherlock Holmes Rupert Graves as DI Lestrade Andrew Scott as Jim Moriarty Moriarty Mark Gatiss as Mycroft Holmes Una Stubbs as Mrs. Hudson Louise Brealey as Molly Hooper