Noor FBI agent Clarice Starling saadetakse appi leidmaks kadunud naist, kelle arvatavasti on röövinud psühopaadist sarimõrvar, kellel on kombeks ohvritel elusalt nahk maha võtta. Clarice üritab mõrvarit paremini mõista võttes ühendust teise jultunud mõrvari, inimsööja Hannibal Lecteriga, kes kunagi töötas psühhiaatrina. Teinegi FBI agent, Jack Crawford on kindel, et Lecter teab vastuseid kuidas mõrvarit püüda. Kuid osava manipuleerijana mängib Lecter agentidega ning ei tee nende tööd just lihtsaks.

Teises maailmasõjas põgenesid paljud eurooplased Ameerikasse, kuid sinna jõudmiseks tuli minna läbi Maroko linna Casablanca, kust läbi raskuste muretseti viisad edasipääsemiseks. Ööklubi omanik Rick Blaine kohtab linnas oma kunagist armastust Ilsat, kes on seal koos oma abikaasa, Victor Lazloga. Lazlo on üks vastupanuliikumise juhtidest ja põgeneb sakslaste eest. Tema ainukeseks lootuseks on Rick, kes suudaks ta maalt lahkumise korraldada... kuid kas ta ka tahab seda teha?

Saksa allveelaev U96 asub missioonile, et anda oma panus Inglise laevastiku hävitamisele. Noor ja kogenenud sõjaväereporter Werner on pardal, et toimuvast kirjutada. Kui missioon ebaõnnestub ja laev pommitamises viga saab, jääb meeskond koos laevaga merepõhja lõksu...