Im Rahmen des zu Ende gegangenen 74. Internationalen Filmfestivals Locarno ist der Hauptpreis, der Goldene Leopard, dieses Jahr an die Sozialstudie "Vengeance is Mine, All Others Pay Cash" aus Indonesien verliehen worden. Der Filmtitel bedeutet auf Deutsch übersetzt "Die Rache ist mein, alle anderen zahlen bar".