Oscar nominee Ethan Hawke has joined the cast of The Magnificent Seven. The 44-year-old actor will be reunited in the reboot of the 1960 Western classic with his Training Day co-star Denzel Washington and director Antoine Fuqua.

The Equalizer's Haley Bennett has been cast as the leading lady, while Guardians of the Galaxy's Chris Pratt also has a role in the film, which will be produced by Roger Birnbaum.

The Magnificent Seven tells the story of a woman who hires seven gunfighters to protect her village from marauding bandits.