Harvey Dent (Billy Dee Williams, Batman)
A long time ago in a galaxy far, far away the Internet and comment boards hadn’t ruined everything for everyone just yet so most of the casting outrage fell on Michael Keaton as fans thought he wasn’t fit at all to be Bruce Wayne, let alone Batman.
Besides, most fans back in 89 were massive Star Wars fans and not as likely to complain about Lando Calrissian.
Unfortunately, Dee Williams didn’t get the payoff of playing Two-Face as Warner Bros. went in a different direction once Tim Burton left the franchise. On the bright side, he was spared from appearing in Batman Forever and Warner Bros. had to pay him off in order to cast Tommy Lee Jones.
Williams did get his big moment as Two-Face though in a terrific cameo in The LEGO Batman Movie.