2012 will see the arrival of Quentin Tarantino's next film, which he describes as a spaghetti western set in the deep south or a "southern". 'Django Unchained' is the story of a slave turned bounty hunter (Jamie Foxx) who sets out to free his wife from a sadistic plantation owner who is played by Leonardo DiCaprio.

#2. 'Django Unchained'

Jamie Foxx, Leonardo DiCaprio, Samuel L. Jackson

There are two things that Quentin Tarantino can write and shoot better than most other filmmakers in Hollywood -- great dialogue and violence. His upcoming slavery-western is sure to provide plenty of both. Not only is Tarantino employing some great actors he's previously worked with -- Christolph Waltz ('Inglorious Basterds'), Samuel L. Jackson ('Pulp Fiction,' 'Jackie Brown'), and Kurt Russell ('Death Proof') -- but some higher profile names like Jamie Foxx, Joseph Gordon-Levitt, and Leonardo DiCaprio.

Jamie Foxx will play Django, a role first rumored to be filled Will Smith or Idris Alba, a slave-turned-bounty hunter who returns to seek revenge on his former owner and liberate his wife at the same time. Leonardo DiCaprio will appear in a very uncharacteristic role as the film's villain -- the fiendish plantation owner Calvin Candie. Kurt Russell will also play a villain in Candie's employ, a part originally held by Kevin Costner who dropped out due to scheduling issues.

Whether 'Django Unchained' will be historically accurate or take liberties with the past like Tarantino's last outing 'Inglorious Basterds,' one thing is for sure -- the movie will be well-acted, well-written, and violent as hell. The movie is said to be inspired by the 1966 film 'Django' -- which was considered one of the most violent films of it's time. 'Django Unchained' is about to begin shooting and is currently scheduled for release on Christmas Day 2012 (December 25th).