Skip to main content
Saturday, 20 June 2026 · Morning editionLondon ⛅ 21°C1 TV premieres this week1 prime-time slots tonightStreaming #1: Wicked: For GoodAbout UsOur TeamSourcesContactNewsletter

Cast of The Magnificent Seven Cast 2017

HomeCasts

In ‘The Magnificent Seven’ (2016), Denzel Washington plays Sam Chisolm, Chris Pratt plays Josh Farraday, and Ethan Hawke plays Goodnight Robicheaux, leading a band of outlaws to defend a town.

  • Sony Pictures
  • 2016
  • Film
  • 14 cast

Main cast

  • Sam ChisolmDenzel WashingtonMain
  • Josh FarradayChris PrattMain
  • Goodnight RobicheauxEthan HawkeMain
  • Jack HorneVincent D’OnofrioMain
  • Billy RocksByung-hun LeeMain
  • VasquezManuel Garcia-RulfoMain
  • Red HarvestMartin SensmeierMain

Supporting cast

  • Emma CullenHaley BennettSupp
  • Bartholomew BoguePeter SarsgaardSupp
  • Teddy QLuke GrimesSupp
  • Billy JackJonathan JossSupp

Guest & voice

  • Matthew CullenMatt BomerGuest
  • MaryDylan KeninGuest
  • DenaliCam GigandetGuest

No matches — try another name.

About this cast

The Magnificent Seven (2016) is a Western action film directed by Antoine Fuqua, featuring an ensemble cast led by Denzel Washington, Chris Pratt, and Ethan Hawke. The story follows a group of seven outlaws hired to protect a small town from a corrupt industrialist.

FAQs

Who plays Sam Chisolm in The Magnificent Seven (2016)?

Denzel Washington plays Sam Chisolm.

Who plays Josh Farraday?

Chris Pratt plays Josh Farraday.

Who is the main villain in the film?

Peter Sarsgaard plays Bartholomew Bogue, the corrupt industrialist.

How many main cast members are there?

The main cast features seven actors portraying the titular seven.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →