Op zijn laatste dag van uitzending naar Afghanistan wordt marinier en verkenner John Colter (Sinqua Walls) gebroken door een levensveranderende gebeurtenis tijdens de strijd. Colter is fysiek verwond en in een mentale shock, en wordt naar een veteranenziekenhuis in Montana gestuurd. Als traditionele behandeling en therapie niet aanslaan bij Colter, wordt hij voorgesteld aan een Vietnamveteraan, Ike (Brian Cox), die hem om leert gaan met zijn trauma door te gaan vliegvissen.