Lu Heng was born in November 1925. She is a director and action designer at Shanghai Art Film Studio.
Where to watch in United States