Jamie Foxx thinks 'Django Unchained' will be a shock to the system.
The 45-year-old actor was awestruck that director Quentin Tarantino had the ''guts'' to give such an honest account of slavery in the deep American South and believes the violent western is a truly unique and powerful film.
He explained: ''Quentin Tarantino, this guy is a student of cinema and he wanted to tell this story. He told me that he met Reginald Hudlin (the producer) and Reggie said he didn't like a certain slave movie because the slave was docile. Reggie said to Quentin, 'I want to see our 'Spartacus', I want to see the black slave take up arms and avenge his woman.'
''It was the most incredible script I've read in all of my life. I thought, 'Who has the guts, and the knowledge to tell it like it really is?' I thought that the way he's telling the story – as true and as honest – if it rips your flesh off, so be it. That's what was exciting about the process.''
The film sees Jamie play titular slave Django, who teams up with German-born bounty hunter Dr. King Schultz (Christoph Waltz) to take down the murderous Brittle brothers in return for his freedom.
Despite understanding how groundbreaking the film could be, Jamie found it hard to adjust to playing the role of a slave and says the profane language and open racism made his blood boil.
He told FlicksandBits.com: ''What was interesting was the question for me, 'How do you play a slave?' If I'm riding up in my Range Rover and if somebody called me a n***er I would jump out and whoop their ass. The stakes are totally different in present day.
''So it was about going all the way back to allow the ghosts of slaves and your ancestors to speak through you… and Quentin challenged me on that. He pulled me to the side and said, 'This is what I worried about. Can you actually play a slave?' And that was when it hit me, like, 'Wow, he's questioning me.' That made me work harder and go back to the drawing board.''