Spáchat svoje sny není opravdový zločin.
Henry (Keanu Reeves) se nechává ospale unášet životem, ale vše se změní jednoho rána, kdy se náhodou přichomýtne k bankovní loupeži. Místo aby prozradil jména skutečných viníku, přijme svůj úděl. Ve vězení najde s pomocí spoluvězně Maxe (James Caan) nový smysl života. Po odsezení trestu se rozhodl, že má nyní plné právo vykrást tutéž banku, jejíž vyloupení si odpykal. Objeví zapomenutý tunel, který propojuje banku s nedalekým divadlem...