Apparently Foxx was playing the titular character too cool, and Tarantino was not happy about it.

Foxx has been in the media a lot this past week as he is promoting his new game show Beat Shazam. He recently revealed how Oprah Winfrey and Sidney Poitier staged an intervention for his drinking while it also emerged that his real name is not Jamie Foxx (*gasp*).

The actor appeared on The Howard Stern Show last week to talk about his career and the subject of Django Unchained (Quentin Tarantino’s highest grossing theatrical release to date, in spite of the controversies around it) came up.

Foxx refers lovingly to the director as a ‘tyrant’ and (in, it has to be remarked, a pretty funny/accurate impersonation of the director) explains how when they started rehearsals, Tarantino took Foxx aside and said: “What the f*ck was that? I knew I was going to have this problem. All of this shit…you have to be a f*cking slave! He’s a slave. He’s not cool.”

He concluded that he’d work with the director again without a moment’s hesitation.

Watch it here: