Will Smith as Django
Movie: Django Unchained (2012)
Played by: Jamie Foxx
Had Will Smith played the role of Django, there would have been a lot more snark. There would also have been a lot more love. “We can’t look at what happens in Paris [terrorist attacks] and want to f— somebody up for that,” Smith told The Hollywood Reporter. “Violence begets violence. I just couldn’t connect to violence being the answer. Love had to be the answer.” Smith has made a career out of taking the moral high ground, but Tarantino didn’t want to make his movie the way Smith saw it, so he went another direction.