Köln 1896. Ein mysteriöser Raub führt Sherlock Holmes an den Rhein: Aus dem Dom sind die Heiligen Drei Könige gestohlen worden. Was die Polizei erst nicht so recht ernst nimmt, entpuppt sich bald als Teil einer bizarren Verschwörung, die ein Opfer nach dem anderen fordert. Die Wurzeln der grausigen Ereignisse scheint bis tief ins Mittelalter zurückzureichen. Unterstützt von einem alten Kölner Jesuitenpater und dessen Nichte Luzia kämpfen Sherlock Holmes und Dr. Watson gegen einen unheimlichen und äußerst gefährlichen Gegner.