Leo Acosta was born on July 7, 1925 in Huetamo, Michoacán, Mexico. He was a production designer and composer, known for Blue Demon: Destructor of Spies (1968), Pasaporte a la muerte (1968) and Con licencia para matar (1969). He died on September 2, 2007 in Mexico, Distrito Federal, Mexico.