In movies (especially action movies), a hero needs to show vulnerability according to Chris Stuckmann:
An example is „Mad Max: Fury Road” (2015):
A lot of movies have the „Superman issue,” as I like to call it – the hero is perfect, with no vulnerability, no issues, no faults.
A hero with faults is a better hero, in my opinion.