Just 18 Times A Perfectly Good Movie Was Spoiled By A Really Bad Casting Choice

    "Everyone else was incredible, and then there was him."

    A while ago, u/GhostWriter888 asked the good people of Reddit "who's the most miscast actor in an otherwise good movie?" Here's what people had to say, plus a few more contributions from our own BuzzFeed Community...

    1. Russell Crowe as Javert in Les Misérables

    2. Andie MacDowell as Carrie in Four Weddings and a Funeral

    3. James Corden as Barry Glickman in The Prom

    4. Beyoncé as Nala in The Lion King

    5. Keanu Reeves as Jonathan Harker in Bram Stoker's Dracula

    6. Mila Kunis as Theodora (Wicked Witch of the West) in Oz the Great and Powerful

    7. Hayden Christensen as Anakin Skywalker/Darth Vader in the Star Wars prequel trilogy

    8. Sofia Coppola as Mary Corleone in The Godfather Part III

    9. Emma Watson as Belle in Beauty and the Beast

    10. Don Cheadle as War Machine in the Marvel Cinematic Universe movies

    11. Reese Witherspoon as Marlena Rosenbluth in Water for Elephants

    12. Nicolas Cage as Captain Antonio Corelli in Captain Corelli's Mandolin

    13. Topher Grace as Eddie Brock/Venom in Spider-Man 3

    14. Bonnie Wright as Ginny Weasley in the Harry Potter movies

    15. Riz Ahmed as Carlton Drake/Riot in Venom

    16. Quentin Tarantino as Frankie in Django Unchained

    17. Kevin Costner as Robin of Locksley in Robin Hood: Prince of Thieves

    18. Judy Garland as Dorothy Gale in The Wizard of Oz

    H/T to u/GhostWriter888 who started this conversation on Reddit and gave us permission to use the thread for this post.

    Do you agree with these choices? Sound off in the comments!