Truly, it is none of the above. A likable cast doing their best with mediocre material. Long, drawn out, repetitive fight scenes and boring tropes. And after dragging for 2 hours the characters make an intuitive leap that allows them to wrap up the entire movie in 15 minutes. Do not watch. Watch The Incredibles, again.