Pendant la première guerre mondiale, un sous-marin embarquant allemands et britanniques se retrouve sur une île inconnue peuplée d'animaux préhistoriques.
Sherlock Holmes et le docteur Watson sont sur la piste de Jack l'Éventreur. Leur enquête va les mener dans l'entourage de la famille royale, du gouvernement britannique et de la franc-maçonnerie.
Un agent israélien sort de sa retraite pour traquer un militant palestinien qu'il pensait avoir tué, ce qui déclenche une série d'événements chaotiques.