Michelle Yeoh is a Malaysian actress who is perhaps best known for her portrayal of Yu Shu Lien in the 2000 film Crouching Tiger, Hidden Dragon. ... Read more