1970년 6월 2일 홍콩에서 영국계 아버지와 홍콩인 어머니 사이에서 태어났다. 홍콩의 발취 중학을 졸업하고 이태리의 유나이티드월드 대학에서 이태리 문학을 전공했으며, 영국 런던 대학에서 이태리 문학 석사학위 취득했다. 북경어, 광동어, 영어, 이태리어, 불어에 능통하다.
대학시절 밴드를 결성해 보컬로 활동했으며, 1993년 홍콩에서 데뷔 앨범 카렌(Karen)을 발표했으나 큰 반향을 일으키지는 못했다. 연기로 관심을 돌려 1994년 《청관난심》에 출연하였고, 같은 해 주성치 주연의 《서유기》 시리즈에 출연하면서 배우로서 이름을 알리기 시작했다.
1995년 왕가위 감독의 《타락천사》를 통해 1996년 제15회 홍콩 금장상 여우조연상을 수상하며 연기력을 인정 받았다. 이후 《색정남녀》(1996), 《희극지왕》(1999), 《80일간의 세계일주》(2004) 등에 출연하며 개성이 강한 연기를 보여주고 있다.
2005년부터 2006년에는 세계적인 뮤지컬 《렌트》의 여주인공 미미 역을 맡아 서울을 비롯한 아시아 투어에 나섰으며 1997년 제 1회 부천 국제판타스틱 영화제 심사위원으로 참석하기도 했다. .... ....