Oh wow. Xiao Zhan is a very good actor and he has proved it abundantly in all his works, but in this film he is absolutely amazing. The athletic training he went through to get ready for his part made him real...he is his character. He really put a lot of effort and seriousness into reaching that level of preparation.