Bigas Luna

Anguish
6.7

Anguish

1987

Anguish

An ophthalmologist’s assistant with an unhealthy interest in human eyeballs goes on a killing spree to collect eyeballs for his overbearing ...