Pogrešno uhićen i optužen zbog ubojstva koje nije počinio, Francuz Henri Charierre zvan Leptir (S. McQueen) 1931. osuđen je na doživotnu kaznu teškog rada u kažnjeničkoj koloniji St. Laurent na Đavoljem otoku u Francuskoj Gvajani. Dok s ostalim osuđenicima plovi prema Đavoljem otoku, Leptir upozna Louisa Degaa (D. Hoffman), slavnog krivotvoritelja koji vjeruje da bi mu supruga i odvjetnik uskoro mogli ishoditi pomilovanje, te koji Leptira privoli da mu u zamjenu za novac bude zaštitnik. Iako je za prvi pokušaj bijega upravitelj Barrott (W. Smithers) odredio kaznu od dvije godine samice, za drugi pet godina, a za teže prijestupe i giljotinu, Leptir u dogovoru s Degaom odluči pod svaku cijenu pobjeći s Đavoljeg otoka.
Osramoćeni američki general s tri zvjezdice izveden je pred vojni sud i osuđen na zatvorsku kaznu u The Castleu, vojnom zatvoru kojim vladaju korupcija i brutalnost, gdje okuplja 1200 vojnih zatvorenika da se pobune protiv sadističkog upravitelja.