Adaptado do romance de 1983, Augustine, mais conhecido como Gus (Zach Gilford), deixa sua família para uma vida solitária. Com o objetivo de encontrar uma truta arco-íris, Gus busca encontrar seu lugar no mundo. No meio do seu retiro, ele conhece Eddy (Amber Heard), por quem desenvolve uma relação de amor.