Every Superman Movie Villain Ranked Worst To Best
10. Steppenwolf (Zack Snyder's Justice League)
Had Zack Snyder never had the opportunity to release his own cut of Justice League, Steppenwolf (CiarĂ¡n Hinds) would be much lower down on this list.
In the original "Whedon Cut" of the movie, Steppenwolf was a generic CGI beastie and little else, but the Snyder Cut expanded his role and motivations considerably.
Surprisingly Snyder's version of the movie painted Steppenwolf as a desperate, pathetic character, existing in the shadow of his more powerful nephew Darkseid (Ray Porter).
He's still not a great villain by any means, but he's got way more personality and feels less like a perfunctory Bad Guy than he does in the Whedon Cut.