USA 2003. Larry Shepperd, autrefois infirmier chez les « marines » au Vietnam, après 30 ans, retrouve Sal Nealon, barman et ancien camarade de l’armée. Il le persuade de le suivre et l’emmène chez un troisième ancien des marines devenu pasteur, Richard Mueller. Les trois hommes vont passer quelques jours ensemble sur les routes et dans les trains.
Ils discutent beaucoup. De la vie, de la foi, d’amour et de sexe, de la guerre, de l’armée, de la honte, du mensonge.
Pour Larry Shepperd c’est aussi le début d’un deuil douloureux, apaisé par la présence et l’humour de ses anciens amis.
Le film est peut-être un peu long, mais l’histoire s’avère intéressante, touchante et plus complexe qu’il n’y paraît.