The thriller debuted at last year’s Cannes Film Festival and will make its theatrical premiere Thursday at the Angelika Film Center in New York City.