The real shame of this casting choice was “Captain Corelli’s Mandolin” could have been a stellar film if not for choosing Nic Cage as the title character.
Nic Cage has done a lot of good for the movie world and has been in a lot of movies. This one could have been pretty good, but Cage had to be a Greek army captain and a romantic lover, and even on his best days, he can barely get one of those two. So what happened? Well, the central romance strained credulity. That’s what the critics said.
Mila Kunis as Theodora in Oz the Great and Powerful
There have been a couple of Oz prequels, and the most famous is probably the play "Wicked." "Oz the Great and Powerful" is another try with Mila Kunis as Theodora – better known as the Wicked Witch of the West.
Kunis has had plenty of experience playing many different characters, but for some reason, this famous villain wasn't one of the roles she could dominate. The role just felt wrong for her – maybe the utter ruthlessness of the character refused to mesh with the Kunis we all know and love.
James Corden as Barry Glickman in The Prom
As far as we can tell, James Corden is the kind of guy that has trouble finding the right roles. Nothing really works out that well for him, and who knows why that could be.
We do know why his time as Barry Glickman didn't work out. It was because he was basically playing what a straight man thinks a gay man is – every stereotype in the book came out in force. Someone else might have been able to take the role and do more than just the bare minimum with it.
Justin Chadwick as Goku in Dragon Ball Z
Taking a manga or anime and turning it into a live-action movie is a tough sell, even for most fans. "Dragon Ball Z," which has guys flying around and shooting laser blasts at each other, is one of the most famous products from Japan ever, and it produced an awful live-action movie.
Justin Chadwick tried (not very successfully) to be the somewhat dimwitted-yet-well-meaning Son Goku, who repeatedly saves the planet from stronger and stronger challenges.
Joel Grey as Chiun in Remo Williams: The Adventure Begins
Joel Grey was cast as a Korean martial arts instructor in this film, but there was one obvious problem with that — Joey Grey isn't Korean. He's American. The man had to go through four and a half hours of makeup every day to look like an elderly Korean man.
The producer Larry Spiegel assumed they would be able to find an actual Korean who could do the work, but they ended up having a lot of trouble and cast Grey instead. Even at the time, the casting was highly controversial.