10 Movie Characters That Were Ruined By Wrong Casting


When casting an actor for the leading role director needs to stop and think hard whether this choice really goes well with the character. Sometimes actors and actresses are cast for the roles that don’t suit them at all. Not because they aren’t talented enough (although, that also happens from time to time), but because they don’t match with the character’s looks and personality at all. From Kristen Stewart’s Snow White to Henry Cavill’s Geralt, I present you 10 movie characters that were ruined by wrong casting.

Mystique – Jennifer Lawrence

Jennifer Lawrence might have been convincing as Mockingjay in The Hunger Games, but she couldn’t do the same for the X Men. In fact, she was too much of Katniss for the X Men Universe! When Mystique was giving a speech, Jennifer looked downright unprofessional as an actress.

Constantine – Keanu Reeves

Keanu Reeves is a brilliant actor and I must admit his Constantine was pretty cool. There’s only one problem – he’s nothing like the character from the comics! That Constantine was a Brit with a mean sense of humour, kind of Dr. House style. Naturally, all the fans were disappointed by the casting of Keanu Reeves.

Snow White – Kristen Stewart

It was a smart move to invite the Twilight star to playthe leading role in Snow White and the Huntsman, but in the end, the producers just spoiled the movie. Yes, they’ve gotten the support of Twilight’s teenage fans, but Kristen Stewart’s lack of emotion turned Snow White into some kind of robot. She looked especially disappointing alongside Charlize Theron and Chris Hemsworth, both great performers.

Prince of Persia – Jake Gyllenhaal

Somehow Jake Gyllenhaal simply didn’t connect with the character despite all his talent. Critics and viewers were equally disappointed in the movie and some even suggested that the actor looked like a mere cosplayer. Ouch!

Anastasia Steele and Christian Grey — Dakota Johnson and Jamie Dornan

Dakota and Jamie were just painful to look at on-screen. If there is a couple that has no chemistry whatsoever – this must be it! It’s hard to top these two. Their affair should have been passionate and gritty, but it didn’t feel like any of that. It was simply boring. 

Alexander the Great — Colin Farrell

The whole character of Alexander the Great was pretty weird. He was supposed to be a soldier and a leader but ended up turning into an emotional mess, crying throughout the whole movie. The ridiculous white wig also didn’t help to make the character more convincing.

Joker – Jared Leto

We’ve all seen our fair share of Jokers over the last decade, so we have a lot of great actors to compare Jared Leto to. Well, his Joker wasn’t a strong character. Some viewers didn’t like his personality, while others hated his more modern look with lots of tattoos and acid green hair. The character simply didn’t connect with the audience!

Geralt — Henry Cavill

The Witcher hasn’t been released yet, but the fans are already in despair from the casting choice and those bits and pieces that are already online. In the books and games, the character of Geralt is quite old and thin, and not nearly as attractive as the Superman Henry Cavill. Fans considered Mad Mikkelsen for the role, so you can feel the difference. Anyway, we’re still waiting for the release of the series – maybe Henry Cavill’s acting will still surprise us all.

Ghost in the Shell – Scarlett Johansson

Casting Scarlett Johansson to play an Asian character sparked immediate controversy among the fans of Ghost in the Shell. It was a classic case of whitewashing and it didn’t look good! Strangely enough, Japanese fans were cool with the whole thing, after all, it was a blockbuster and directors needed a leading actress that was recognized by all. Still, the damage was done!

Tonto – Johnny Depp

Johnny Depp has brought too much of Jack Sparrow into the role of Native American shaman Tonto. And as talented as Johnny Depp is, it just didn’t look nice or feel genuine on screen. Some viewers also didn’t like that a white man attempted playing a Native American (another case of whitewashing, seriously, Hollywood, this is so old now).