Jun 07, 2012 1:16PM

Watch: Quentin Tarantino's 'Django Unchained' Trailer

Starring Leonardo DiCaprio and Jamie Foxx, soundtracked by Johnny Cash.

Quentin Tarantino's upcoming film Django Unchained is a Blaxploitation movie about a slave seeking revenge on his former master, set right before the American Civil War.

For once, Leonardo DiCaprio plays the smartarse baddie and, for once, Jamie Foxx plays the earnest underdog. The film also stars Christoph Waltz (known for his stupendous performance in Inglourious Basterds), Aussie Anthony LaPaglia (known for being the dad from Looking for Alibrandi) and RZA (of Wu-Tang!). Tarantino mainstay Samuel L. Jackson also stars (obvs).

It's out on Christmas Day and it looks like it will indeed be "off the chain" as the trailer promises.

Also see Leonardo in Baz Luhrmann's The Great Gatsby trailer.

Emily Royal