Martin Sparks
'Blinded' (2006), directed by Eleanor Yule, is a spellbinding drama set on a remote Scottish farm, forging an intelligent exploration of human conflict through a psychological and emotional lens.