Michael Haneke won the Palme d'Or for best film at this year's Cannes Film Festival for his film set in Protestant Northern Germany on the eve of World War I, where strange incidents begin to occur in a village community and increasingly take the form of a ritual of punishment.