Jim Sheridan's film, adapted from Susanne Bier's 2004 movie, concerns Captain Sam Cahill (Tobey Maguire), a Marine who receives orders to ship out for yet another tour of duty in Afghanistan. But before he leaves his supportive wife, Grace (Natalie Portman), and his two elementary-school-age daughters, Sam picks up his black sheep brother, Tommy (Jake Gyllenhaal), who has finished a prison stretch for robbing a bank. While overseas, Sam's aircraft gets shot down and he's thought dead. Back home, irresponsible Tommy gets his act together in order to be an anchor for Grace and the girls, and the two grow emotionally -- though not physically -- close. As the family finally begins to make peace with their grief, soldiers rescue POW Sam and he returns home.