22 Iconic Movie Roles That Were Horribly Miscast, According To Fans

1 year ago 6

So many great movies can be brought down when one actor just seems out of place. While they may have plenty of talent, they're just not the right fit for the role.

Here are 22 of the top answers:

1. Tom Holland as Nathan Drake in Uncharted.

2. Jared Leto as the Joker in Suicide Squad and Zack Snyder's Justice League.

3. Tom Hanks as Col. Tom Parker in Elvis.

4. Tom Hanks as Robert Langdon in The Da Vinci Code.

5. Audrey Hepburn as Holly Golightly in Breakfast at Tiffany's.

6. Emma Watson as Belle in Beauty and the Beast (2017).

7. John Wayne as Genghis Khan in The Conqueror.

8. Susie Shinner as young Lily Potter in the Harry Potter franchise.

9. Robert Pattinson as Edward Cullen in The Twilight Saga.

10. Cara Delevingne as Laureline in Valerian and the City of a Thousand Planets.

11. Michael Biehn as Kyle Reese in The Terminator.

12. Zoe Saldaña as Nina Simone in Nina.

13. Cameron Diaz as Jenny Everdeane in Gangs of New York.

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

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

16. Chloë Grace Moretz as Carrie White in Carrie (2013).

17. Idris Elba as Roland Deschain and Matthew McConaughey as Randall Flagg in The Dark Tower.

18. Jesse Eisenberg as Lex Luthor in Batman v Superman: Dawn of Justice and Justice League.

19. Ryan Reynolds as Hal Jordan/Green Lantern in Green Lantern.

20. Tom Cruise as Jack Reacher in the Jack Reacher series.

21. Will Smith as the Genie in Aladdin (2019).

22. And finally, Kevin Costner as Robin Hood in Robin Hood: Prince of Thieves.

Note: Some of these responses have been edited for length and/or clarity.

Which one of these miscastings do you agree with most? Are there any you think were 100% wrong? What about iconic movie miscastings we missed? Share your answers in the comments!

Read Entire Article