"En ener i konflikt med en brutal militær tankegang."
Da hans far dør, afreagerer menig soldat Franklin Bean (Charlie Sheen) ved i en brandert at slå en militærbetjent ned. Som straf for dårlig opførsel skal han afsone 90 dage i et militærfængsel, hvor hans disciplinære vanskeligheder for alvor kommer i konflikt med lejrens sergent, Otis McKinney (Martin Sheen). For at give Franklin en ordentlig lærestreg, bliver han som eneste hvide mand smidt ind i en barak forbeholdt sorte, ledet af Stokes (Laurence Fishburne). I starten er afroamerikanerne ikke særlig vilde med den blege Bean, men efterhånden bliver de forenet i kampen mod den usædvanlig usympatiske sergent Otis V. McKinney, der hader rekrutter i almindelighed og sorte i særdeleshed.

Pfc. Franklin Fairchild Bean
MSgt. Otis V. McKinney
Roosevelt Stokes
Eugene 'Spoonman' Bryce
Edward James Webb
Harry 'Sweetbread' Crane
Cpl. Harold Lamar
Cpl. Gerald Gessner
Bartender
Bean Sr.
Principal
Mrs. Vito