At the height of the First World War, two young British soldiers must cross enemy territory and deliver a message that will stop a deadly attack on hundreds of soldiers.
George MacKay
as Lance Corporal Schofield
Dean-Charles Chapman
as Lance Corporal Blake
Mark Strong
as Captain Smith
Andrew Scott
as Lieutenant Leslie
Richard Madden
as Lieutenant Blake
Claire Duburcq
as Lauri
Colin Firth
as General Erinmore
Benedict Cumberbatch
as Colonel MacKenzie
Daniel Mays
as Sergeant Sanders
Adrian Scarborough
as Major Hepburn
Chris Walley
as Private Bullen
Nabhaan Rizwan
as Sepoy Jondalar