Which actor plays Major Marquis Warren in The Hateful Eight?
Answer
Samuel L. Jackson
Answer
Samuel L. Jackson
Samuel L. Jackson plays Major Marquis Warren in The Hateful Eight.
Warren is a former Union cavalry major who becomes a bounty hunter after the American Civil War. At the start of the film, he is traveling toward Red Rock, Wyoming Territory, with three frozen bounty corpses when a blizzard forces him to seek shelter at Minnie’s Haberdashery.
Jackson’s character is one of the film’s central figures, alongside Kurt Russell’s bounty hunter John Ruth, Jennifer Jason Leigh’s Daisy Domergue, Walton Goggins’s Chris Mannix, and Bruce Dern’s General Sandy Smithers. The cast can be confusing because the film deliberately presents its eight principal strangers as an ensemble, rather than building the story around one obvious hero.
The film was released in 2015 and was written and directed by Quentin Tarantino. Jackson had already appeared in several Tarantino films, including Pulp Fiction, Jackie Brown, Kill Bill: Volume 2, and Django Unchained, making Warren another major role in their long-running collaboration.
Source: Wikipedia · fact-checked Sept. 2026