Here's a tough choice: If you were in a pickle, who would you want to have there to help you - Kwai Chang Caine or Sherlock Holmes?
Aus says that it depends on the situation - do you have a crime that needs to be solved, or do you need spiritual guidance?
We also thought about the fact that those two characters "existed" in about the same time era. I considered what it would have been like if they had "met" (perhaps Sherlock helping to reveal Caine's innocence as yet another racist cowboy accuses him of something), but it would be quite a stretch. Holmes almost never leaves London, and Caine seems like he's staying in the Old West (though A Study in Scarlet wrote substantially about the creation of Mormon Utah, though it was all in a - rather poorly executed - flashback narrative). Also, Holmes' story begins in around the 1880s, whereas Caine is probably to be found somewhere between the 1830s and the 1880s, when most Westerns take place. However, if it were a story about one of Holmes' earlier cases, or if Caine were much older and it took place later on - perhaps even when Holmes was believed dead and he traveled around the world... though he seemed to travel mostly Europe and Asia.
It's okay. It would have been fan-fiction anyway. Not my forte.
Though if that's a stretch, then what say you to this - apparently, in a subsequent series Kung Fu: The Legend Continues, David Carradine plays as Kwai Chang Caine, who is the original Caine's grandson, thereby proving that
Carradine was, in fact, his own grandfather.