No contexto político conflituoso da década de 1960, duas famílias norte-americanas se mostram em situações diferentes. Os Herlihy tem três filhos que seguem caminhos diferentes: Brian (Jerry O'Connell) se junta as fuzileiros da marinha e vai para o Vietnã, Michael (Josh Hamilton) se envolve com os direitos civis, e Katie (Julia Stiles) se junta a uma comunidade hippie após engravidar.