Nick Lassiter (Tom Selleck) je príťažlivý a úspešný zlodej klenotov pôsobiaci v Londýne 30. rokov minulého storočia. Jedného dňa roku 1934 ho zatkne britská polícia v spolupráci s FBI a dá mu ponuku - buď skončí na dlhé roky za mrežami, alebo ukradne krásnej nemeckej agentke Kari Von Furstenovej (Lauren Huttonová) diamanty v hodnote desať miliónov dolárov, ktoré chcú nacisti využiť na svoje ničomné ciele. Nick ju musí sledovať cez celý Londýn, aby zistil, kam ich ukradla. Napokon zistí, že sa musí vlámať na nemecké veľvyslanectvo, ak ich chce získať. Našťastie, je tu jeho veľká láska Sara Wellsová (Jane Seymourová), ktorá pri ňom verne stojí v každej situácii, najmä keď ho ustavične ohrozuje jeho skutočný nepriateľ, zákerný inšpektor John Becker (Bob Hoskins).