The Blind Owl (French: La chouette aveugle) is a 1987 film directed by Raúl Ruiz.
More at Wikipedia.
Director: Raúl Ruiz|Raúl Ruiz (director)Release date: January 1, 1987Running time: 105 minutes
External links: IMDb