Slickly made overall. Great acting, interesting characters and a tight plot that keeps twisting right through the very end. I highly recommend this film for anyone looking for a psychological thriller. It'll help if you like James Spader, as he is the protagonist. The movie does a great job of being unpredictable. Don't miss this one!