Cheung wurde in Hongkong als Tochter eines chinesischen Vaters und einer eurasischen Mutter geboren. Nach der Scheidung ihrer Eltern verbrachte sie längere Zeit in Australien bei ihrer Tante.
Ihren ersten Auftritt hatte sie 1998 in einem Werbespot. 1999 bekam Cheung ihre erste Filmrolle, in Stephen ChowsThe King of Comedy, wo sie eine unglücklich verliebte Nachtclub-Hostess mimte. Noch im gleichen Jahr bekam sie den Best-Newcomer-Preis bei den Hong Kong Film Awards für ihre Rolle in Fly Me to Polaris.
Für Derek YeesLost in Time (2003) gewann sie dann den Preis für die beste Darstellerin bei den Hong Kong Film Awards. Cheung spricht Kantonesisch, Englisch und Hochchinesisch – mit starkem kantonesischen Akzent.
Persönliches
Cheung war von 2006 bis 2011 war mit dem Hongkong-Star Nicholas Tse verheiratet. Sie haben gemeinsam zwei Söhne.[1]