4. Robert Downey Jr. - Sherlock: the 20 greatest Sherlock Holmes

Robert Downey Jr. was perhaps not the mostly likely Sherlock, but then there's
not much conventional about Guy Ritchie's brawling, all-action take
on Conan Doyle's creation. Pictured here in the 2009 Hollywood hit film Sherlock
Holmes, Downey Jr. portrays the brilliant detective as a mischeivous
Victorian 007 but, amazingly, it works.