La Nuée in theaters and on Netflix