LFO se estrenó en el Festival de Cine Fantástico de Austin.
Elijah Wood es uno de los productores delegados de la película, con su empresa SpectreVision.
Ha sido galardonada con varios premios: en el Festival de Cine Minneapolis Underground; el BIFFF y el Festival Internacional de Cine Fantástico de Lund (Suecia).