Saw it last week, it's a nice and very different film from what Night has been doing, good acting performances from Paul Giamatti and M. Night Shyamalan. Even though I enjoyed it, and I would watch it a couple more times, I wouldn't recommend buying the DVD.
I was reluctant to watch it until I read a few reviews at IMDB, and decided I had to see it for myself..