Nas trincheiras da Primeira Guerra Mundial o tenente Raleigh (Asa Butterfield) fez alguns contatos para que conseguisse se juntar na linha de frente ao seu amigo de infância, capitão Stanhope (Sam Claflin). Contudo, Stanhope fica horrorizado com a chegada de Raleigh no tenso e claustrofóbico esconderijo, onde estão antecipando um massivo avanço alemão. Com três anos de guerra, o desejo de Stanhope quando tudo acabar é voltar para os braços da amada, Margaret (Rose Reade), irmã de Raleigh.