Cheng Pei-pei, who memorably starred in Ang Lee’s Oscar-nominated film, Crouching Tiger, Hidden Dragon, died Thursday at 78 in the San Francisco Bay Area from a degenerative brain disease. Cheng was born in Shanghai in 1946, moving to Hong Kong in 1962. There she began working with the iconic Shaw Brothers studio, which is widely […]