Lelan Keffer(1949-2024)
- Art Department
- Special Effects
Lelan Keffer was born on 17 June 1949 in Springfield, Missouri, USA. Lelan is known for The Book of Eli (2010), Ghosts of Mars (2001) and Odd Thomas (2013). Lelan was married to Terry. Lelan died on 7 January 2024 in Santa Fe, New Mexico, USA.