Niles Atallah se tituló en Arte en la Universidad de California de Santa Cruz. Su trabajo como director audiovisual incluye el largometraje de ficción Lucía, documentales, video clips, animaciones e instalaciones de video. Ha trabajado en producciones de largometrajes comerciales e independientes y también ha dirigido talleres de documentales. Niles fundó una productora audiovisual dedicada a la producción de cortometrajes y largometrajes, Diluvio, en 2007. Su primer largometraje de ficción Lucía tuvo su estreno mundial en el Festival Internacional de Cine de San Sebastián, sección Zabaltegi, Nuevos Directores, en Septiembre de 2010.