Ping Ha was born on October 6, 1937 in Hong Kong, China. She is an actress, known for The Accidental Spy (2001), Nu ren si shi (1995) and Flash Point (2007). Read more on iMDB