Whatever deal M. Night Shyamalan made with the devil has long since ended; this movie is truly a mess.
Read MoreToo often lurid for the sake of being lurid, this spy thriller boasts another great Jennifer Lawrence performance and not much else.
Read More