The villains were the weakest aspect
... specifically the human-looking ones with the white eyes, led by Samuel L Jackson.
Not only was their backstory confusing (random human scientists who somehow discover the magical bird people and want to ... harness their abilities?) but also their abilities (they start as Wights then turn into humans with random Peculiar powers... but still need to eat eyeballs?).
Also, Samuel L Jackson's acting was terrible .... way too over-the-top compared to the rest of the cast.