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.
Adele, uma deprimida mãe solteira, e seu filho, Henry, oferecem carona a um temível homem ferido e procurado pela polícia. Gradualmente, mãe e filho vão conhecendo a outra versão da história e suas opções tornam-se cada vez mais limitadas.
Quando o atleta prodígio da Universidade Whiton é assassinado, o evento desencadeia uma série de ataques na redes sociais, forçando os alunos a descobrirem a verdade por trás dos segredos da escola e o terrível significado por trás de um ponto de exclamação.
Britt MacMaster, um marechal dos Estados Unidos, volta para casa para descobrir que seu filho de 12 anos, Chad, foi sequestrado por Jed Blake e sua gangue.