Em 2003, trinta anos depois da Guerra do Vietname, Richard “Doc” Shepherd (Steve Carell), ex-médico da Marinha dos EUA reune-se com os ex-mariners Sal (Bryan Cranston) e Mueller (Laurence Fishburne) para um outro tipo de missão: enterrar o filho de Doc, um jovem marinheiro morto em combate na Guerra do Iraque.
Com a ajuda dos seus antigos amigos, Doc leva o caixão numa viagem agridoce para a Costa Leste, até à sua casa no subúrbios de Nova Hampshire.
Ao longo da viagem, Doc, Sal e Mueller recordam e reconciliam-se com as suas memórias da guerra, que continuam a afectar as suas vidas.