Skip to main content
Friday, 19 June 2026 · Morning editionLondon ⛅ 20°C1 TV premieres this week6 prime-time slots tonightStreaming #1: Project Hail MaryAbout UsOur TeamSourcesContactNewsletter

Cast of The Hateful Eight

HomeCasts

Samuel L. Jackson plays Major Marquis Warren, Kurt Russell plays John Ruth, and Jennifer Jason Leigh plays Daisy Domergue in Quentin Tarantino’s 2015 Western, The Hateful Eight.

  • The Weinstein Company
  • 2015
  • Film
  • 9 cast

Main cast

  • Major Marquis WarrenSamuel L. JacksonMain
  • John RuthKurt RussellMain
  • Daisy DomergueJennifer Jason LeighMain

Supporting cast

  • Sheriff Chris MannixWalton GogginsSupp
  • General Sanford SmithersBruce DernSupp
  • BobDemián BichirSupp
  • Oswaldo MobrayTim RothSupp
  • Joe GageMichael MadsenSupp

Guest & voice

  • Narrator (uncredited)Quentin TarantinoVoice

No matches — try another name.

About this cast

The Hateful Eight is a 2015 Western mystery film written and directed by Quentin Tarantino. It follows a group of eight dubious strangers who take shelter from a blizzard in a stagecoach stopover, leading to a tense and violent showdown. The lead roles are played by Samuel L. Jackson, Kurt Russell, and Jennifer Jason Leigh.

FAQs

Who plays Major Marquis Warren in The Hateful Eight?

Samuel L. Jackson plays Major Marquis Warren.

Who plays Daisy Domergue in The Hateful Eight?

Jennifer Jason Leigh plays Daisy Domergue.

Who plays John Ruth in The Hateful Eight?

Kurt Russell plays John Ruth.

Is The Hateful Eight a TV series or a film?

The Hateful Eight is a film.

What year was The Hateful Eight released?

The Hateful Eight was released in 2015.

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

Browse all cast guides →