Halle Berry (Catwoman)
Halle Berry accepted the lead role in Catwoman just a few years after her historic Oscar win and had already had success playing a superhero in the X-Men series with her portrayal of Storm. Michelle Pfeiffer, who portrayed the character in the 1993 film Batman Returns, had a seductive quality to her portrayal that Berry’s version lacked, and Berry’s version was over the top sexualized. If Catwoman wasn’t one of the worst superhero movies ever made, then Berry’s performance as Catwoman would still rank as one of the worst on-screen portrayals of the character to date.
Josh Hartnett (Blow Dry)
You really have to wonder how anyone could have approved of this miscasting in Blow Dry, even if Josh Hartnett’s character had been played by someone else in the movie. With an English accent that sounds like an awful mix of Yorkshire, Irish, and California hipsters, Hartnett plays a Yorkshire barber. When Alan Rickman, who played Hartnett’s character’s father, was forced to listen to Hartnett speak in a phony English accent, you have to feel sorry for him.