"Did you ever fight a hippo?" SPOILERS AHEAD! DC have been struggling to satisfy an audience as they attempt to establish their own cinematic universe, and now, five movies in, they release the big guns with Justice League, directed by Zack Snyder. With Superman dead (yeah, ignore the poster), Batman has to put together a team of meta-humans, including The Flash, Cyborg, Wonder Woman and Aquaman, to fight off against the big bad Steppenwolf. While definitely a step in the right director, Justice League suffers in the same old ways that the other movies did, resulting in something that is messy, but at least knows when to laugh at itself. Starring Ben Affleck, Gal Gadot, Ezra Miller, Jason Mamoa, Ray Fisher and Henry Cavill.