Ferrara 's best film in years .