Catherine Deneuve stars in Ben Said’s new movie