This movie feels so light and airy, unlike the very heavy and forcefull Justice League movie. There are some funny moments, exciting visuals, and heartwarming scenes. Ezra plays this character very well, too bad he is so problematic in real life (which might jeapordize future sequels). Michael Keaton stole the show... AS HE SHOULD... such an amazing well-seasoned actor. Ben Affleck looks like he is enjoying himself in this movie (unlike the previous one). Only Supergirl that felt lackluster, i think hollywood needs to stop changing their hero characters, i don't like this "butched up" version.