Guinness World Records announced in 2012 that Sir Arthur Conan Doyle's Sherlock Holmes was the most portrayed character on film and TV, depicted 254 times by more than 75 different actors.