Set in the fields of Devon and the WW1 battlefields of Flanders, two brothers fall for the same girl while contending with the pressures of their feudal family life, the war, and the price of courage and cowardice.
Jack O'Connell
as Charlie Peaceful
George MacKay
as Tommo Peaceful
Richard Griffiths
as The Colonel
Frances de la Tour
as Grandma Wolf
Maxine Peake
as Hazel Peaceful
Alexandra Roach
as Molly Monks
John Lynch
as Sergeant Hanley
Anthony Flanagan
as Recruiting Sergeant
Paul Ready
as Captain Wilkins
Eline Powell
as Anna
James Laurenson
as Major Fitzpatrick
Stephen Kennedy
as James Peaceful