Rating
Reviews and Comments
What if Sherlock Holmes was just an actor hired by Dr. Watson to pretend to be the genius behind the solving of the crime mysteries that, in reality, Dr. Watson cracked on his own? That's the premise of this uproariously funny lampooning of Arthur Conan Doyle's world-famous detective. Ben Kingsley plays Watson, while Michael Caine plays the buffoon Holmes. It's absolutely hilarious to see Caine fervently attempting to look intelligent when others are around and, later, trying to make some deductions of his own. Kingsley is a great straight man to Caine's bumbling, and there's even some warmth to the story. Great fun.