Warner Bros. has released the first official trailer for Trap, M. Night Shyamalan’s new thriller starring Josh Hartnett.
The trailer finally gives the movie a real public shape after months of curiosity around Shyamalan’s next feature. Set largely inside a packed concert arena, the film follows a father and his teenage daughter as what should have been a big night out starts turning into something much darker. The footage leans hard into crowd pressure, surveillance, stage lights, and the growing sense that the entire event may be built around a trap hidden in plain sight.
Hartnett is front and center, and the role already looks like the kind of part that depends on how much tension he can generate while keeping viewers uncertain about exactly what they are watching. The trailer also gives a stronger first look at Saleka Shyamalan as Lady Raven, the pop star whose concert becomes the setting for the film’s central nightmare. That angle gives Trap a different flavor than some of M. Night’s recent work. It is not just suburban dread or isolated-family horror this time. It is spectacle, performance, and public chaos, which makes the whole thing feel bigger and more showy without losing the director’s taste for locked-in pressure.
At the time of the trailer drop, Warner Bros. still had the movie dated for August 9, 2024. The cast also includes Ariel Donoghue, Alison Pill, and Hayley Mills, giving the film a mix of familiar faces and newer energy around the central arena setting.
The biggest job of a first trailer is to answer a simple question: does the movie have its own identity? In this case, the answer looks like yes. Trap feels specific already, from the concert gimmick to the uneasy rhythm of the footage and the way the trailer suggests that the real danger may be hiding in the systems that are supposed to make the night feel safe.
Watch the trailer below:
For more on the trailer drop, see the coverage from Variety and Deadline.
It is still early, of course, but as first trailers go, this one does what it needs to do. It makes the movie feel specific.
