Etats-Unis, fin des années 30. Le jeune Henri Young (
Kevin Bacon), coupable d'avoir dérobé cinq dollars pour aider sa soeur, est incarceré à la prison d'Alcatraz. Après une tentative d'évasion, il se voit condamné au cachot par le directeur, Milton (
Gary Oldman). Durant trois années, ce jeune homme va connaître l'horreur d'une détention inhumaine... Lorsqu'enfin il ressort, il tue devant des centaines de témoins celui qui l'a peut-être trahi...