Esteban Crespo was born on June 10, 1971 in Madrid, Madrid, Spain. He is a director and writer, known for Lala (2009), Nadie tiene la culpa (2011) and Aquel no era yo (2012).