
Russell Crowe as Javert in Les Misérables (2012)
Crowe’s casting came up because Javert required extensive singing, despite Crowe reportedly warning the director that singing was not his strength.

Tom Cruise as Jack Reacher in Jack Reacher (2012)
The choice has long been debated because Cruise is dramatically smaller than the physically imposing character described in Lee Child’s novels, and the Reddit thread brought it up again.

Dane DeHaan as Valerian in Valerian and the City of a Thousand Planets (2017)
DeHaan’s performance was criticized as feeling completely mismatched with the confident, capable character the movie needed him to portray.

Keanu Reeves as Jonathan Harker in Bram Stoker’s Dracula (1992)
Reeves’ attempt at an English accent became one of the most frequently mocked aspects of the film, making his casting a recurring example of miscasting.

John Wayne as Genghis Khan in The Conqueror (1956)
Wayne’s casting as the Mongol ruler has remained infamous, particularly because he played Khan while retaining his unmistakably American persona and accent.

Denise Richards as Dr. Christmas Jones in The World Is Not Enough (1999)
Richards was cast as a nuclear physicist, a choice Redditors continue to cite when discussing roles that demanded a level of professional credibility the performance struggled to convey.

