It’s unfortunate that he peaked very early in life. Like a child actor, it’s nowhere but down from there.
In his defense, Unbreakable was very good. Signs was a very good character study even if the plot twist was weak.
The surprise ending crutch got old with the Village, and from there it was all downhill fast. Plot misdirection, and A-ha I got you!, gets very old and a bit stale and then insulting.
Like the clown who keeps playing “just kidding” jokes on you, after a while it’s just irritating, not clever.
Orson Welles peaked with Citizen Kane.