Henry (Kianu Reeves) nezúčastnene prechádza svojim životom, pokiaľ sa neočakávane nestane svedkom bankovej lúpeže. Odmietne prezradiť mená skutočných páchateľov a nájde svoje skutočné poslanie. Henry sa rozhodne, keďže si už odsedel vo väzení svoje, za zločin, ktorý nespáchal, jeden naozaj spáchať. Objaví starý tunel, spojujúci banku s neďaľekým divadlom, najme svojho bývalého spoluväzňa z cely Maxa (James Caan), aby mu pomohol s lúpežou...