This really is such a poor movie, like a pastiche of a bad superhero movie from the 80s or 90s. If it was made for children, then perhaps most off that is forgivable. But this is not a movie for intelligent adults.