Trap has the best trailer we’ve seen in years M. Night Shyamalan has long been known for his twists, but those twists are normally reserved for the ends of his movies, not the trailers.
The trailer starts out with a daughter (Ariel Donoghue) rushing her father (Josh Hartnett) into a stadium where his favorite pop star (played by M. Night’s daughter Saleka Shyamalan) is about to perform.
But it seems like he’s branching out into unexplored territory with his new thriller Trap, which has a first trailer that feels worthy of the Shyamalan name.
Over the years, M. Night and Saleka frequently discussed how to combine their love of music and thrillers into one movie, and Trap finally helped them hit on just the right idea.