Sherlock Holmes and Dr. Watson are trading London's city streets for Martian rocks, searching for clues of ancient alien life.