Mo Henry(1956-2024)
- Editorial Department
- Editor
- Producer
Mo Henry was born in 1956 in Los Angeles, California, USA. She was an editor and producer, known for I Am Legend (2007), Starship Troopers (1997) and Eight Legged Freaks (2002). She died on 14 January 2024 in Los Angeles, California, USA.