Francis Galluppiās debut microbudget thriller is drawing strong reviews following its August release in French cinemas.