While on their hunt for the right candidates for any given role, casting directors and producers often end up offering roles to the stars who are the most known ones in showbiz. They simply forget about the actors that would fit perfectly in these roles. Some actors have often faced the biggest downfalls of their careers after being the wrong picks for casting.
Here are 45 times when casting directors made huge mistakes by picking the wrong actors for iconic roles:
Cameron Diaz as Ms. Agatha Hannigan in the 2014 Annie remake
Colin Farrell as Alexander The Great in Alexander
Jesse Eisenberg as Lex Luthor in Batman V Superman: Dawn Of Justice
Sophie Turner as Jean Gray in X-Men: Dark Phoenix
Jared Leto as Joker in Suicide Squad.
Jon Voight as a Snake Hunter in Anaconda
Jessica Alba as Sue Richards in Fantastic Four
Allan Lane as Mister Ed
Kristen Stewart as Snow White in Snow White and the Hunstman
Cameron Diaz as Jenny Everdeane in Gangs of New York
Steven Seagal as a bad guy in any movie
Mickey Rooney as Mr. Yunioshi in Breakfast at Tiffanys
Jamie Doman as Christian Grey in 50 Shades Of Grey
The entire cast of Cats
Nicola Peltz as Katara in Avatar: The Last Airbender
Emelia Clarke as Sarah Connor in Terminator: Genisys
Alexandra Anna Daddario as Annabeth in Percy Jackson
John Malkovich as himself in Being John Malkovich
Tom Cruise as Jack Reacher in Jack Reacher
Ben Affleck as Matt Murdock in Daredevil
Pierce Brosnan as Sam Carmichael in Mamma Mia!
Also Read: Actors That Were Perfectly Cast In Their Roles
Dominic Purcell as Dracula in Blade: Trinity
Joel McHale as Roy in The IT Crowd
Justin Chatwin as Goku in Dragonball: Evolution
Dane DeHaan as Valerian in Valerian and the City of a Thousand Planets
Bonnie Wright as Ginny Weasly in Harry Potter
Emma Watson as Belle in Beauty and the Beast
Meryl Streep as Topsy in Mary Poppins
Arnold Schwarzenegger as Julius Benedict in Twins
Zoe Saldana as Nina Simone in Nina
Queen Latifah as Robin McCall in The Equalizer
Sir Ian McKellen as Gandalf in Lord Of The Rings
Topher Grace as Eddie Brock/Venom in Spider-Man
Ferdia Shaw as Artemis Fowl Jr in Artemis Fowl
Mark Whalberg as Sully in Uncharted
Kevin Hart as Roland in Borderlands
John Dorian as Dr. Acula in Scrubs
Keanu Reeves as Jonathan Harker in Dracula
John Wayne as Will Anderson in The Cowboys
Chloe Grace Moretz as Carrie White in Carrie
Johnny Depp as Grindelwald in Fantastic Beasts: The Crimes of Grindelwald
Shia Leboeuf in Crystal Skull
Marwan Kenzari as Jafar in Aladdin
Ryan Reynolds as Hal Jordan in Green Lantern
Nicole Kidman as Lucille Ball in Being the Ricardos
Also Read: 19 Superhero Movie Castings That Were The Absolute Worst
Follow us for more updates on entertainment and celebrities on Facebook, Twitter, Instagram, and Letterboxd