
A lot of people have played Sherlock Holmes. The Holmes character is such a part of British literature and film history, that it is easy to forget that he doesn’t actually exist. It’s a popularity that doesn’t seem likely to fade, with Benedict Cumberbatch bringing him to a whole new generation in Sherlock. Therefore, it’s kind of surprising that Sir Ian McKellen has never played him before.

