Un joven que es enviado a combatir en Afganistán mientras su hermano se queda en Estados Unidos cuidando de su mujer y su hijo. Cuando el su hermano es dado por desaparecido y por muerto, decidirá cuidar a su familia (mujer e hijos) pero, sin quererlo, ambos se enamorarán y, como colofón, regrasará con vida de la guerra su hermano pidiendo explicaciones.
La película narra la historia de los hermanos Cahill. Sam(Tobey Maguire) es un marine, casado con Grace (Natalie Portman) y con dos hijas, a punto de embarcar en misión a Afganistán. Tommy (Jake Gyllenhaal) es un perdedor que acaba de salir de la cárcel.
Cuando un condecorado Marine parte a Afganistán, su hermano pequeño queda en casa cuidando de su mujery sus hijos. Las consecuencias sacudirán la unidad de la familia.