M. Night Shyamalan phycological comic book triller spends its third weekend at the top with a $9.5 million weeeknd.
This pushes the films US total gross to $88.6 million and leaving the $100 million mark close.
The Kevin Hart starring movie spends its third weekend at number 2 taking $8.85 million which gives it a total gross of $75.5 million.
Highest new entry of the week is at 3, directed by Catherine Hardwicke and starring Gina Rodriguez the stylish action film takes $6.7 million on its debut.
James Wan's DC comic book film is still doing very well 7 weeks in and this week is at 4 and takes $4.7 million taking its US gross to an excellent $323.5 million.
Finishing off the top five in this very quiet weekend is the Oscar nominated animation which boosts its US total to $175.2 million after a $4.4 million weekend.