Xenia Yang
My Queen 2009
Rating: 7
Stars: Ethan Juan / Cheryl Yang / James Wen /
Legend of Star Apple 2006
Rating: 0
Stars: Ming Dao / Achel Chang /
as Han Jiajia