Louisiana, 1971: Roland Bozz (Colin Farrell) landet mit Hunderten anderen Rekruten in Fort Polk, einem Trainingslager der US-Armee. Hier sollen die jungen Soldaten der A-Kompanie für ihren Einsatz in Nordvietnam gedrillt werden. Doch Bozz will sich der Autorität seiner brutalen Vorgesetzten nicht unterordnen. Immer wieder sorgt er für Unruhen ...
Der dreizehnjährige Henry leidet unter dem Einsatz seines Vaters in Afghanistan. Ein Pastor steht ihm hilfreich zur Seite, woraufhin er an einem Gesangswettbewerb teilnehmen kann.