Uczestniczący w przedstawieniu "teatru życia" amerykański turysta zostaje uznany za prawdziwego szpiega i wyznaczony do realizacji ściśle tajnej misji.
Nowy Jork, rok 1942. Kay Levitz, wdowę po właścicielu eleganckiego klubu nocnego, szantażuje niejaki Portofino, gangster, który twierdzi, że był wspólnikiem jej męża. W obawie, że straci klub, Kay prosi o pomoc wścibskiego fotoreportera, Leona Bernsteina (Joe Pesci). Ten zgadza się, ale gdy Portofino zostaje zamordowany we własnym mieszkaniu, uświadamia sobie, że zarówno jemu, jak i wdowie grozi wielkie niebezpieczeństwo.
Rok 1327, franciszkanin William z Baskerville zostaje poproszony o wyjaśnienie okoliczności śmierci zakonnika w benedyktyńskim klasztorze. Kolejne zabójstwa wywołują panikę.