Juan Luis Landa is known for Irati (2022), Kalabaza Tripontzia (1985) and La isla del cangrejo (2000).