List of actors who have played Sherlock Holmes

Sherlock Holmes is the most portrayed literary human character in film and television history, having appeared on screen 254 times as of 2012.

[1] Additionally, many actors have portrayed Sherlock Holmes in audio dramas and stage productions.

A small number of actors have played both Holmes and Watson, including Reginald Owen who played Watson in Sherlock Holmes (1932) and Holmes in A Study in Scarlet (1933);[95][96] Jeremy Brett, who played Watson on stage in the United States prior to adopting the mantle of Holmes on British television;[97] Howard Marion-Crawford, who played Holmes on British radio and Watson on American television; Carleton Hobbs, who played both roles in British radio adaptations;[98] Patrick Macnee, who played both roles in American television movies;[99] and Anthony D.P.

Mann who played Holmes in Sherlock Holmes and the Shadow Watchers (2011) and Watson in the 2017 Bleak December audio adaptation of The Hound of the Baskervilles.