Top 20 Most Controversial Movie Castings of All Time
Top 20 Most Controversial Movie Castings of All Time

These casting decisions drew the ire of fans, critics, or both!

For this list, we’ll be looking at the most hotly-debated casting choices in Hollywood, no matter if they turned out well or not.

Our countdown includes Nicole Kidman as Lucille Ball, Johnny Depp as Tonto, Heath Ledger as The Joker, Chris Pratt as Mario, Robert Downey Jr. as Tony Stark, and more!

Which of these roles do you think worked out the best?

Let us know in the comments!