Look, if you’re asking who plays in Django Unchained, you aren’t just looking for a dry list of names. You’re asking because that movie is a powder keg of performances. It’s the kind of film where the actors didn't just show up; they basically bled for the roles. Literally. Leonardo DiCaprio actually sliced his hand open on a glass during the dinner scene and kept acting while blood pooled on the table. That’s the level of intensity we’re talking about here.
Quentin Tarantino has a reputation for casting, but with this 2012 Western, he caught lightning in a bottle. You’ve got Jamie Foxx in the lead, but the path to him getting that role was messy. It wasn't a straight line. Will Smith was the first choice. He turned it down because he felt the story was about the bounty hunter, not Django. He wanted Django to be the one who kills the "bad guy" at the end, and in his eyes, the script didn't quite hit that mark.
Enter Jamie Foxx.
The Core Trio: Jamie Foxx, Christoph Waltz, and the Villainy of DiCaprio
Jamie Foxx is Django. It’s hard to imagine anyone else now. He brought this quiet, simmering rage that eventually boils over into total gunslinging chaos. He actually used his own horse, Cheetah, in the movie. That’s a fun fact most people miss. When you see Django riding across the landscape, that’s real-life chemistry between a man and his actual horse.
Then you have Christoph Waltz as Dr. King Schultz.
Waltz had just come off Inglourious Basterds, and everyone wondered if he could do it again. He did. He plays a German bounty hunter who is—weirdly enough—the moral compass of a very immoral world. He’s eloquent, deadly, and has this specific way of speaking that feels like poetry. Tarantino wrote the role specifically for him. If Waltz hadn't said yes, the movie might have looked completely different.
Then there’s Calvin Candie.
Leonardo DiCaprio playing a villain was a huge deal at the time. He usually plays the hero or the tragic lead. Here, he is pure, unadulterated evil. He’s a Francophile who doesn’t even speak French. He’s a plantation owner with a terrifying grip on his "property." DiCaprio was reportedly very uncomfortable with the racial slurs and the sheer brutality of his character. Samuel L. Jackson apparently had to pull him aside and tell him, "Hey, motherf***er, this is just another Tuesday for us. Let's go."
The Supporting Cast That Stole the Show
You can’t talk about who plays in Django without mentioning Samuel L. Jackson.
He plays Stephen.
Stephen is perhaps the most complex character in the whole film. He’s the head house slave, but he’s also the "power behind the throne." He’s more manipulative than Candie himself. Jackson spent hours in the makeup chair to age himself up, creating a character that audiences absolutely loathed. It’s a testament to his acting that he made a character so deeply unsettling.
Kerry Washington plays Broomhilda von Shaft.
She’s the heart of the movie. Her performance is mostly silent suffering and resilience. Tarantino named her "von Shaft" as a deliberate nod to the character John Shaft, implying she and Django are the ancestors of the famous 70s action hero. It’s a tiny bit of lore that connects the movie to the wider world of cinema history.
Don Johnson shows up as Big Daddy. He’s basically playing a caricature of a Southern aristocrat, and he’s hilarious until he’s not. His "Bag Head" scene—the one where the pre-KKK group argues about the eye-holes in their masks—is one of the few moments of pure comedy in an otherwise heavy film. It was actually based on a real historical frustration with early vigilante gear.
The Roles You Might Have Missed
The depth of the cast is wild.
Walton Goggins plays Billy Crash. Goggins is a legend in the Western genre now (Justified, The Hateful Eight), but here he’s just a pure, mean-spirited henchman. He’s the guy who oversees the "Mandingo" fights.
There’s also James Remar.
Actually, James Remar plays two different roles.
He plays Ace Speck at the very beginning of the movie (one of the brothers transporting Django). Then, later on, he plays Butch Pooch, Candie’s bodyguard. It’s a classic Tarantino move to use the same actor for different parts, much like a theater troupe.
- Jonah Hill: He has a tiny cameo in the "Bag Head" scene.
- Bruce Dern: A Western icon who shows up briefly as Old Man Carrucan.
- Amber Tamblyn: Credited as "Daughter of a Son of a Gun."
- Zoe Bell: The famous stuntwoman is the one wearing the bandana over her face. There was actually a whole subplot involving her character that got cut from the final film.
Why the Casting of Django Matters for Cinema History
The reason people still search for who plays in Django isn't just curiosity. It’s because these performances changed careers. It solidified Christoph Waltz as a Hollywood mainstay. It proved DiCaprio could be a terrifying antagonist.
It also sparked massive controversy.
Spike Lee famously refused to watch the movie, stating it was "disrespectful" to his ancestors. On the flip side, many Black critics and historians praised the film for being a "slave revenge" fantasy that didn't portray the protagonist as a passive victim.
The casting reflects this tension. You have actors of all backgrounds coming together to tell a story that is intentionally provocative. Tarantino didn't want it to be "safe." He wanted it to be a Spaghetti Western set in the Antebellum South. That required a cast that could handle the tonal shifts from extreme violence to slapstick comedy to deep, emotional trauma.
Technical Details and Fact-Checking
If you're looking for the full breakdown, here's the "who's who" in a way that actually makes sense:
The protagonist is Django Freeman, played by Jamie Foxx. His mentor is Dr. King Schultz (Christoph Waltz). The primary antagonist is Calvin Candie (Leonardo DiCaprio), supported by his right-hand man, Stephen (Samuel L. Jackson). The goal of the film is to rescue Django’s wife, Broomhilda (Kerry Washington), from Candie's plantation, "Candyland."
The movie won two Academy Awards. One for Christoph Waltz (Best Supporting Actor) and one for Tarantino (Best Original Screenplay).
It’s interesting to note that Michael K. Williams (Omar from The Wire) was also considered for the role of Django. He actually wanted it badly, but scheduling conflicts kept him away. We almost had a very different movie.
Actionable Steps for Your Next Rewatch
If you’re going to watch Django Unchained again, don't just look at the big names.
First, watch the dinner scene again. Specifically, look at the moment DiCaprio slams his hand on the table. You can actually see the blood. He doesn't flinch. He uses the blood to wipe it on Kerry Washington’s face (with her consent in the moment), which makes the scene a thousand times more disturbing.
Second, look for the James Remar "double casting." It’s fun to see if you can spot him as the bodyguard after he’s already been killed as a slave trader in the first ten minutes.
Third, pay attention to the music. The soundtrack features Rick Ross, John Legend, and even Ennio Morricone. Tarantino uses the "Django" theme from the original 1966 film starring Franco Nero.
Speaking of Franco Nero, he has a cameo! He’s the guy at the bar who asks Django how to spell his name.
Django: "D-J-A-N-G-O. The D is silent."
Nero: "I know."
That’s a meta-nod to the fact that Nero was the original Django.
Final Thoughts on the Ensemble
The cast of Django Unchained is one of the most decorated in modern film history. Every single person, from the leads to the guys in the background of the Cleopatra Club, was chosen to fit a very specific, stylized vision.
If you want to dive deeper into the performances, I highly recommend watching the "behind the scenes" interviews. Jamie Foxx talks extensively about how he had to "strip away" his modern persona to find the character of a man who had never known freedom. It's powerful stuff.
Go back and watch the scenes with Samuel L. Jackson and Leonardo DiCaprio together. Their chemistry is what makes the second half of the movie work. They aren't just boss and servant; they are co-conspirators in a very dark system.
The movie is a masterpiece of casting. Whether you love it or find it difficult to watch, you can't deny that the people playing these roles gave everything they had.
Next Steps for Enthusiasts:
- Check out the 1966 Django to see where the inspiration started.
- Listen to the Django Unchained soundtrack on vinyl; the production is incredible.
- Watch the "unfiltered" roundtable interviews with the cast on YouTube to hear DiCaprio talk about the "Candyland" table scene in his own words.