El joven Rio (Jake Schur) se ve obligado a atravesar el suroeste de Estados Unidos para intentar salvar a su hermana (Leila George) de su despiadado tío (Chris Pratt). Por el camino conocerá al sheriff Pat Garrett (Ethan Hawke), que está persiguiendo a su propio enemigo: el forajido Billy el Niño (Dane DeHaan). Estas dos figuras legendarias se irán entrecruzando en la vida de Rio, envueltos en un juego del gato y el ratón que se recrudece cada vez más durante el último año de vida de Billy el Niño. Rio tendrá que elegir entre ser un forajido o un hombre honrado, y demostrará qué tipo de hombre quiere ser para salvar a su familia.