La población de Rose Creek vive avasallada bajo el control despiadado del industrial Bartholomew Bogue (Peter Sarsgaard). Desesperados, los habitantes se organizan en torno a su líder, Emma Cullen (Haley Bennett), y contratan la protección de siete forajidos, pistoleros, jugadores y asesinos a sueldo Sam Chisolm (Denzel Washington), Josh Faraday (Chris Pratt), Goodnight Robicheaux (Ethan Hawke), Jack Horne (Vincent DOnofrio), Billy Rocks (Byung-Hun Lee), Vasquez (Manuel Garcia-Rulfo), y Red Harvest (Martin Sensmeier). Los siete mercenarios se ponen manos a la obra, preparando a la población para la violenta confrontación que se avecina y por el camino descubren que les mueve algo más que dinero.