Jul 312 minDirector M. Night Shyamalan says Josh Hartnett’s “amazing performance” is a must-see in “Trap,” in cinemas July 31Josh Hartnett stars in “Trap,” a new M. Night Shyamalan experience, in cinemas July 31.