Perang Dunia I, Parit Passchendaele. Prajurit Arthur Hamp (Tom Courtenay), satu-satunya yang selamat dari kompinya, tiba-tiba memutuskan pulang ke Inggris setelah tiga tahun di garis depan. Ditangkap dan dituduh desersi, nasibnya tergantung pada Kapten Hargreaves (Dirk Bogarde), pengacara yang awalnya skeptis tapi terpikat oleh ketulusan Hamp. Dengan bukti bahwa Hamp tidak gila, tapi lelah menyaksikan kematian, pertarungan di pengadilan militer ini mengungkap kegilaan perang itu sendiri.