Every 2016 Comic Book Movie Character Ranked - From Worst To Best
15. Superman (Batman V Superman: Dawn Of Justice)
To be totally honest, Superman is kind of a mopey d***head throughout Batman v Superman, and it doesn't help that a lot of his subplots don't really make a lot of sense unless you watch the Ultimate Edition of the movie.
Despite doing a bang-up job in Man of Steel, Henry Cavill feels oddly wooden this time, giving a mostly robotic performance that helps make this probably the most boring on-screen Superman portrayal to date.
There are a few nice moments for sure, and Cavill can't help but nail the physicality of the character, but by the time he ends up pointlessly sacrificing himself and "dying" despite everyone in the audience knowing he'll return, it just adds up to a rather messy, inconsistent rendition of the iconic superhero.