Joe Lujan
Joe Lujan is an American film producer, screenwriter and film director. He is widely known for directing the sci-fi film The Immortal Wars (2017). Lujan has also directed Rust (2015) & Atelophobia (2015).Born and raised in El Paso, Texas, Lujan and his 3 siblings were raised by his parents Joe and ...