- Teresa Palmer Dorothy Schutte
- Andrew Garfield Desmond T. Doss
- Sam Worthington Capitán Glover
- Rachel Griffiths Bertha Doss
- Hugo Weaving Tom Doss
- Vince Vaughn Sargento Howell
- Luke Bracey Smitty
- Matt Nable Lt. Cooney
- Richard Roxburgh Coronel Stelzer
- Ryan Corr Lt. Manville
- Ben O'Toole Corporal Jessop