Devido à Guerra da Coreia, o jovem Bill Rohan (Caleb Landry Jones), de apenas 18 anos, precisa cumprir o serviço militar obrigatório por dois anos em um quartel localizado na Inglaterra. Lá ele constrói uma forte amizade com Percy (Callum Turner), que não tem qualquer moral ou escrúpulos. A dupla não leva muito a sério o autoritarismo do exército e vive criticando ou pregando peças em seus superiores, fazendo o possível para escapar da punição maior: ser enviado para o campo de combate. Paralelamente a isto, Bill conhece uma mulher misteriosa e mais velha, por quem se apaixona perdidamente.