Kristen Stewart’s wild new thriller has one of the most unexpected—yet perfect—endings in years.

 

By