@liddi
How much of your love for Xiang Liu is based on Tan Jian Ci's performance vs. based on the character himself?
Xiang Liu is the kind of character that I tend to gravitate towards, so as long as a half-way competent actor played him, I would have liked him. Tan Jian Ci's performance, though, really takes my liking for XL to another level. In the novel, we didn't get any insight into his thoughts and emotions so in the hand of someone who is "half-way competent" we would probably have gotten the aloof, emotionless XL.
What TJC did with his performance is to give us a look at the emotions/thoughts underneath - the kind of insight that we might have got, if Tong Hua had chosen to provide them in the novel. In other words, he didn't just merely acted out XL as written, but he interpret and gives live to XL's inner world. How much of this is due to TJC own interpretation vs. in combination with script-writers intention, and director's vision? The final performance of an actor is probably a combination of all 3 aspects. A weak actor need a good character and relies on the vision and guidance of a strong director to give a good performance; whereas a strong actor will work better with a director who is willing to collaborate with them. Of course, if TJC wasn't able to convey subtle emotions, no amount of direction would have given us the performance that we got.
I think we dodged a bullet with Yang Yang. My experience with Yang Yang's acting is that he's very pretty to look at, but he lacks a certain sensitivity and depth in his portrayal. I get the sense that he's far to conscious of his good looks and being Yang Yang, that he can't takes you into the inner world of the character that he's playing. I think we would have gotten the surface level performance.
In conclusion, XL as a character is a chocolate cake. TJC as Xiang Liu is a chocolate cake with extra icing and trimmings on top.