El poblado de Rose Creek está bajo el mortífero control del industrial Bartholomew Bogue (Peter Sarsgaard), así que los desesperados habitantes recurren a la protección de siete forajidos, cazadores de recompensas, jugadores y pistoleros a sueldo, Sam Chisolm (Denzel Washington), Josh Farraday (Chris Pratt), Goodnight Robicheaux (Ethan Hawke), Jack Horne (Vincent D’Onofrio), Billy Rocks (Byung-Hun Lee), Vásquez (Manuel García-Rulfo) y Red Harvest (Martin Sensmeier). A medida que preparan a la población para la violenta confrontación que saben que se aproxima, estos siete mercenarios se encuentran a sí mismos peleando por algo más que sólo el dinero.