7 Unforgivable Casting Mistakes in Otherwise Great Films

1. Sofia Coppola in "The Godfather Part III"

Sofia Coppola's performance as Mary Corleone in "The Godfather Part III" was criticized for being wooden and uninspired, overshadowing the film's emotional depth.

2. Jesse Eisenberg in "Batman v Superman: Dawn of Justice"

Jesse Eisenberg's quirky portrayal of Lex Luthor clashed with the dark tone of "Batman v Superman," leaving fans and critics unimpressed.

3. Denise Richards in "The World Is Not Enough"

Denise Richards' role as Dr. Christmas Jones in the James Bond film "The World Is Not Enough" was seen as unconvincing and out of place.

4. Kevin Costner in "Robin Hood: Prince of Thieves"

Kevin Costner's inconsistent accent and portrayal of Robin Hood in "Robin Hood: Prince of Thieves" distracted from the film's overall appeal.

5. Cameron Diaz in "Gangs of New York"

Cameron Diaz's performance in "Gangs of New York" lacked the intensity required, making her character feel out of place amidst the strong cast.

6. George Clooney in "Batman & Robin"

George Clooney's light-hearted take on Batman in "Batman & Robin" failed to resonate with audiences, contributing to the film's poor reception.

7. John Wayne in "The Conqueror"

John Wayne's portrayal of Genghis Khan in "The Conqueror" is often cited as one of Hollywood's worst casting choices, lacking authenticity and conviction.