Japanese filmmakers rule Festival de Cannes 2026 with three -- three! -- films in the main competition, an extraordinary feat ...