Septembre 1971. Alors que les États-Unis s'enlisent au Viêt Nam, les jeunes recrues de l'armée américaine terminent leur entraînement par une semaine de conflit en situation réelle dans un camp militaire en Louisiane, réplique d'un village vietnamien. Roland Bozz, un jeune conscrit texan, se lie d'amitié avec un engagé volontaire apprenti écrivain, Jim Paxton, et s'attire les foudres de Wilson, un véritable sociopathe.
Pendant la Seconde guerre mondiale, dans le Sud des Etats-Unis, au milieu d'un camp militaire, la jolie Carmen Jones (Dorothy Dandridge) aux moeurs légères fait tourner les têtes des soldats, provoquant des rivalités jalouses. Joe (Harry Belafonte) se laisse séduire, abandonne sa gentille fiancée pour la sulfureuse Carmen et devient déserteur. Il est mis en prison mais Carmen accepte d'attendre sa sortie pour qu'ils continuent de filer leur parfait amour...