Zack Snyder's Justice League is all that is needed in a Comic book movie. It has all the emotions and charisma that a cbm needs. Every character has been nourished in its entire joruney through out the film. Each character has its purpose for what they do, they aren't wandering around and just fit in the team by itself. Also everyone has its moments to shine and to contribute for the greater good. It is 4 hour long but doesn't feel a longer movie. Anyone can enjoy it in a single sitting. If you want a full fledged comic book movie with great character writing and a badass antagonist who doesn't whine, this is it. That's it.