Stephen (Eddie Redmayne), um jovem soldado inglês, luta nas trincheiras do Noroeste da França durante a Primeira Guerra Mundial. Isso o faz ficar distante de seu grande amor, Isabelle (Clémence Poésy), uma francesa que é para ele proibida. Enquanto luta na guerra, ele é perseguido pelas lembranças da amada.