Actually among all the Sherlock adaptations that I have seen until now, this one is my favorite along with The Private Life of Sherlock Holmes (apart from BBC Sherlock of course). I love the premise of the film, Ben Kingsley and Michael Caine are just great, and it's very funny.