Chan has also worked linguistically and theatrically, with her Cantopop, and English albums. She has held lead roles in the Hong Kong musical "Snow.Wolf.Lake" with Jacky Cheung – both the Cantonese version in 1997 and the Mandarin production in 2005 – followed by "The Legend" (where she played the late Teresa Teng), and "" (where she played the young Empress Dowager Cixi)– first performed in 2002 as part of the Esplanade's opening programme, and again in 2003. Chan has also played the lead in the Dutch-Hong Kong production of "East Meets West", and the Taiwanese musical "What's Love Got to Do with It?".