Sherlock Holmes a bien des soucis : il doit absolument trouver un sosie du roi Ferdinand de Portorico, car celui-ci est l'objet de divers attentats et, peu courageux, veut qu'un double le remplace en public. Le détective déniche un habitant de Prague, le peu fortuné Lelicek, extraordinairement...
Prague, pendant la Seconde Guerre mondiale. Hana Kaufmann, une ophtalmologue juive, épouse le Dr Antonín Bureš, un chrétien. Lorsque sa famille est envoyée dans le camp de concentration de Theresienstadt, leur romance se transforme en une lutte pour la survie.