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...
Uurija Frazier (Denzel Washington) saab oma karjääri raskeima juhtumi päeval, mil tõttab lahendama ühes pangas tekkinud pantvangikriisi. Erakordselt kaval pangaröövel Dalton (Clive Owen) alustab politseinikuga piinavat kassi-hiiremängu. Niigi plahvatusohtlik olukord muutub veelgi keerulisemaks siis, kui mängu sekkub poliitilisi sidemeid omav niiditõmbaja Madaline (Jodie Foster), kelle tegelikud motiivid sugugi selged ei ole.