The Single Biggest Mistake Each MCU Film And TV Show Has Made

10. Hawkeye - The Lacklustre Antagonists

Avengers Endgame Thor
Marvel Studios

The villain problem rears its ugly head once again.

Hawkeye was pretty good fun overall, with Kate Bishop (Hailee Steinfeld) being possibly the single best hero introduced during Phase 4 (few of the others made much of a dent), but the effective double-act of Hawkeye and Bishop deserved a better roster of antagonists to fight.

Deaf villain Echo (Alaqua Cox) was solid enough, even if the character getting her own TV show feels completely unwarranted, but the others really didn't work. Eleanor Bishop (Vera Farmiga) was a complete non-entity, and as nice as it was to see Vincent D'Onofrio back as Kingpin, the character was completely neutered and had too little screen-time to make an impact.

Black Widow's Yelena Belova (Florence Pugh) is also a sort-of villain in the series, but unfortunately she became another recent example of the MCU ruining a past character. She was good in her debut, but a maddeningly annoying quip machine in this show. Simply put, Florence Pugh has never been less likable - not even when she played a murdering psychopath in one of her earliest roles.

Contributor

Film Studies graduate, aspiring screenwriter and all-around nerd who, despite being a pretentious cinephile who loves art-house movies, also loves modern blockbusters and would rather watch superhero movies than classic Hollywood films. Once met Tommy Wiseau.