I was terribly disappointed.
I was a great admirer of Shyamalan in his early movies, felt he had a unique style and the potential to be a new Hitchcock for the 21th century.
But this is just a train-wreck at every level. The plot has more holes than a pub dartboard. The cast is weak without exception, the script is third-rate and the special effects offer nothing that could be described as special.
This should have skipped the cinema and been launched directly in Wal-Mart's remainder baskets at a specially-reduced pandemic price.