5) Cottonmouth
In pre-publicity for the show, Cottonmouth was being talked about as the next great Marvel TV villain, a successor to Daredevil’s Wilson Fisk and Jessica Jones’ Kilgrave. In the result, the talk of him being the show’s main antagonist was just smoke and mirrors. While it resulted in a shocking moment part way through the season, it meant that Cottonmouth wasn’t as strong a character as he could have been.
[zergpaid]Though Mahershala Ali gives a strong performance in the role, as a king of crime whose empire is dwindling before him, he just doesn’t have the fear factor of the previously mentioned villains. Cottonmouth is the Kylo Ren of the Marvel Netflix world – a more impulsive, ill-controlled antagonist who, while being fascinating to watch, does not quite cut it compared to the might of Fisk or the unstoppability of Kilgrave.