Fans of Quentin Tarantino have been waiting three years for a new film from the director. The first peek at his next, “The Hateful Eight,” was released Wednesday in an online teaser trailer.

In Tarantino’s eighth film, eight bounty hunters come together in post-Civil War Wyoming, trying to find shelter during a blizzard. Soon it becomes clear that someone isn’t who they say are, and since this is a Tarantino movie, the problem will probably be solved in bloodshed as they all try to survive.

See the teaser trailer below:

The trailer starts off with Samuel L. Jackson’s character, Major Marquis Warren, shown sitting on a couple of dead bodies when a horse and buggy comes to a stop in front of him. “Got room for one more?” he asks. The door to the buggy then swings open and Kurt Russell’s character points a gun at him.

Russell will be playing the notorious John “The Hangman” Ruth, a bounty hunter known for hanging the prisoners he catches. He’s traveling with a prisoner in tow named Daisy (Jennifer Jason Leigh). Daisy is wanted dead or alive for murder, and Ruth plans on hanging her and asks if anyone has a problem with that.

Jackson shines in the trailer and is already delivering memorable quotes, as he did in Tarantino’s “Pulp Fiction.” “Move a little strange, you gonna get a bullet. Not a warning, not a question. A bullet,” he says in the trailer.

The films also features “Reservoir Dogs” stars Tim Roth and Michael Madsen. Walton Goggins of “Justified” is on hand as Sheriff Chris Mannix.

Unlike most of his films, Tarantino decided this would have a full original musical score, composed by the legendary Ennio Morricone, Vanity Fair reports. Morricone is no stranger to making music for westerns, as he famously did the music in 1966’s “The Good, The Bad and The Ugly.”

The “Kill Bill” director’s last film was 2012’s “Django Unchained.” The movie was also a western (of sorts) and starred Jamie Foxx, Leonardo DiCaprio and Christoph Waltz. The film walked away with two Oscars at the 2013 Academy Awards for best supporting actor (Waltz) and best original screenplay (Tarantino).

“The Hateful Eight” hits theaters Dec. 25.