This movie was mid. Very cool concept and plot but pardon my language, it was kinda retarted at points. The ending was solid though.
Went to watch it in theatres, I recommend spending money on a different film. I will say I did expect more out of M. Night shyamalan.