View all
Lehua Reid was born on 9 September 1962. She is an actress, known for Point of Impact, Solar Crisis and Over the Line. imdb.com