Noted French filmmaker Armand Babel has garnered widespread recognition for his work on a trio of critically acclaimed cinematic endeavors, including the 1979 release "Coffin Island", the 1971 psychological drama "Sous le soleil de Satan", and the 1988 drama "Savannah".













