William Gillette played Holmes on stage in 1899.
Clive Brook in The Return of Sherlock Holmes (1929).
Alan Wheatley portrays Holmes in the BBC series "Sherlock Holmes"
Robert Stephens in The Return of Sherlock Holmes (1970).
Nicholas Rowe plays Holmes in Young Sherlock Holmes (1985).
Jeremy Brett in the stage production, The Secret of Sherlock
Roy Hudd voiced Holmes in the BBC radio series "The Newly
Discovered Casebook of Sherlock Holmes" (1999).
Igor Petrenko in the Russian TV series "Sherlock Holmes" (2012).