La esperanza es lo que mantiene a un soldado con vida; el sueño de volver a casa, para siempre. Pero cuando ese día llega, tres veteranos de la Segunda Guerra Mundial ven sus sueños convertidos en pesadillas: el Capitán Fred Derry (Dana Andrews) vuelve a un matrimonio sin amor; el Sargento Al Stephenson (Fredric March) se ha convertido en un extraño para su familia; y el joven marino Homer Parrish (Harold Russell) vive atormentado por la pérdida de sus manos. ¿Podrán estos tres hombres reunir el coraje necesario para recomponer su mundo? ¿O acaso los mejores años de sus vidas serán ya cosa del pasado?