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 Starship Troopers (1997), I Am Legend (2007) and Men in Black (1997). She died on 14 January 2024 in Los Angeles, California, USA.