Brilliant!...From the beginning to the superlative ending. M. Knight's greatest success and his greatest failure, cuz now, everything he makes will be judged by the standard he set for himself in this movie.