Justice League had a lot of problems, though one of the most obvious was its dull villain Steppenwolf. Ciarán Hinds did his best, but the character was unthreatening, his CGI was extremely wobbly and he just didn't have any qualities that made him stand out. His flaws became especially apparent when Avengers: Infinity War hit cinemas, with Josh Brolin's Thanos doing the whole CGI alien space conqueror thing right.