which fictional character has been played by the most actors
Since his creation in 1887, Sherlock Holmes has been played by over 75 actors including Sir Christopher Lee, Charlton Heston, Peter O'Toole, Christopher Plummer, Peter Cook, Roger Moore, John Cleese, Benedict Cumberbatch and Robert Downey Jr (above).