Over the years I'd say my personal opinion of M. Night Shyamalan‘s work, is somewhat mixed.
Trap however, leaves no room for compromise. In my opinion, its simply poor. Why? Its scripting and associated characterisations, lack depth and intelligence.
Okay, the idea of a setting an elaborate trap for a serial killer, in a concert, ...