Seine ersten Spielfilme waren das Drama "Los Farsantes" und "Young Sánchez" über das Leben eines Boxers. Beide entstanden 1963. "Young Sánchez" brachte ihm erste Auszeichnungen ein, unter anderem einen Preis auf dem Festival Internacional de Cine de Mar del Plata. In den folgenden Jahren blieb er keinem bestimmten Genre treu, sondern schuf sowohl Romantikkomödien und Musicals als auch Literaturverfilmungen. Für "Der Bienenkorb", ein auf dem Roman von Camilo José Cela basierendes Gesellschaftsdrama mit Victoria Abril in der Hauptrolle, erhielt er den Goldenen Bären auf der Berlinale 1983. Außerdem war er viermal für den Goya sowie für seinen Film "Los santos inocentes" bei den Internationalen Filmfestspielen von Cannes nominiert. Für das Drehbuch zu "Sombras en una batalla" (1993) gewann er den Goya. "Der Strand der Wildhunde" aus dem Jahr 2002 handelt von einem einfachen Bäcker, der auf die Suche nach seinem Bruder, einem untergetauchten Terroristen, geht.