Confession of Pain Cast Tony Leung Takeshi Kaneshiro Qi Shu Jinglei Xu Elena Kong Chapman To Siu-Chun To Yeung Ming Wan Lin Ho