2-30 November 2021
Posted on 11 December 2018
Dir. Emeline Castaneda Still is a languid film set in the muted space of a the studio, in which garments and mysterious hands gently clothe…