[A] haunting psychological thriller.

Comments