Characters played by Paul Bettany
Lieutenant Osborne
Characters played by Sam Claflin
Captain Stanhope
Characters played by Stephen Graham
2nd Lt. Trotter
Characters played by Tom Sturridge
2nd Lt. Hibbert
Characters played by Alaïs Lawson
Angele
Characters played by Andy Gathergood
Sergeant-Major
Characters played by Jack Riddiford
Pvt. Evans
Characters played by Adam Colborne
Private Graham
Characters played by Elliot Balchin
Private Peters
Characters played by Theo Barklem-Biggs
Private Watson
Characters played by Asa Butterfield
Second Lieutenant Raleigh
Characters played by Derek Barr
Captain Reid
Characters played by Nicholas Agnew
Corporal Pincher
Characters played by Rupert Wickham
General Raleigh
Characters played by Miles Jupp
Captain Hardy
Characters played by Toby Jones
Private Mason
Characters played by Jake Curran
Signaler Hammond
Characters played by Jack Holden
Private Turner
Characters played by Tom Ward-Thomas
Subaltern
Characters played by Harry Jardine
Private Jarvis
Characters played by Oliver Dimsdale
Adjutant
Characters played by Robert Glenister
The Colonel
Characters played by Will Adamsdale
Lieutenant Hamison
Characters played by Eirik Bar
Soldat Scháfer
Characters played by Rose Reade
Margaret
Characters played by Mark Allen
C Company
Characters played by Cameron Beaton
C Company
Characters played by Jean Luc Ellis De Boos
C Company
Characters played by Luke Fitchett
C Company
Characters played by Gary Hancock
C Company
Characters played by Pickles Hayward
C Company
Characters played by George Howarth
C Company
Characters played by John Kempson
C Company
Characters played by Rob Kidd
C Company
Characters played by Dickie Knight
C Company
Characters played by Harry Mariani
C Company
Characters played by Ash McNeil
C Company
Characters played by Trevor Poole
C Company
Characters played by Bob Skinner
C Company
Characters played by Dave Tate
C Company
Characters played by Francis Thurston-Crees
C Company
Characters played by Andrew Upton
C Company
Characters played by Tugg Wilson
C Company
Characters played by Huy Truong
Chinese Labour Corps
Characters played by Chi Chiu Lee
Chinese Labour Corps
Characters played by Rex Phillips Dibb
Estarnnet Farm Boy
Characters played by Hal Phillips Dibb
Estarnnet Farm Boy
Characters played by Moe Phillips Dibb
Estarnnet Farm Boy
Characters played by Mathieu Szymkowiak
Lieutenant Osborne
Characters played by Laurent Andruet
Jarvis
Characters played by Martyn Hillyard
Soldier
Characters played by Charles Le Grove
Soldier