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