Director, productor y guionista, Gerardo Naranjo comenzó como crítico de cine, antes de entrar a estudiar en la Universidad Iberoaméricana. Siendo estudiante de la misma, Gerardo fundó la productora Cero en Conducta. En 1997, Gerardo entró al Centro Universitario de Estudios Cinematográficos (CUEC) de la Universidad Nacional Autónoma de México. En 1999, termina y presenta su cortometraje Perro Negro, por el cual recibe la beca Edwin and Sheila Allen Scolarship, que le permite estudiar la maestría en dirección y cine en el American Film Institute de Los Angeles. Su debut en cine sucede con la cinta Malaleche (2004), a la que siguieron las reconocidas cintas Drama/Mex (2006), Voy a explotar (2008), Miss Bala (2011), entre otras. En el 2020 compite en el Festival Internacional de Cine de Guadalajara con Kokoloko.