Two young soldiers, Bartle and Murph, navigate the terrors of the Iraq war under the command of the older, troubled Sergeant Sterling. All the while, Bartle is tortured by a promise he made to Murph's mother before their deployment.
Tye Sheridan
as Daniel Murphy
Alden Ehrenreich
as Brandon Bartle
Jennifer Aniston
as Maureen Murphy
Jack Huston
as Sergeant Sterling
Jason Patric
as Captain Anderson
Toni Collette
as Amy Bartle
Lee Tergesen
as Jim Murphy
Aylin Tezel
as Claudia
Olivia Crocicchia
as Tess
Carrie Wampler
as Jenny Smith
Rhoda Griffis
as Sheryl