was sherlock holmes a doctor
Doctor Who actors who have played Sherlock Holmes in other media Edit. Cleese, McKellen, Pryce, Rupert Everett, Matt Frewer, Christopher Lee, Alfred Molina and Peter O'Toole, all of whom have played Sherlock Holmes, were all considered for the role of the Eighth Doctor in the TV movie .