In Quentin Tarantino’s The Hateful Eight, which actor plays Bob the Mexican?

The story behind the answer

Demián Bichir plays Bob the Mexican in Quentin Tarantino’s The Hateful Eight.

Bob is presented as the caretaker of Minnie’s Haberdashery when the film’s travelers arrive during a Wyoming blizzard. His apparently helpful role becomes part of the mystery surrounding the lodge, where several strangers suspect that one or more people are concealing their true identities.

Bichir is a Mexican actor whose performance contributes to the film’s tense ensemble dynamic. The character is identified primarily by the name Bob and the description “the Mexican,” matching the film’s pattern of using broad labels and aliases for many characters.

The Hateful Eight was released in 2015 and was filmed in Ultra Panavision 70. Its cast also includes Samuel L. Jackson, Kurt Russell, Jennifer Jason Leigh, Walton Goggins, Tim Roth, Michael Madsen, and Bruce Dern. The film’s chamber setting makes every cast member especially important to the plot.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: