Actually, I think the white guy is cute. I don't find it odd that a white guy is in here because according to history during the Qing era, western imperialism has spreaded to East Asia. Hence, the significance of the white guy is to emphasize the importance of the exchange of Chinese and European art culture. I agree that the old version of "Huan Zhu Ge Ge" was much much better because all the acting was very natural. I read somewhere a comment that someone posted about Yong Qi resembling a eunuch more than a prince. I think it's true. And the new actress that plays Xiao Yian Zi tries to hard to act like Vicki Zhao. In addition to that, Ruby Lin portrays Zi Wei much better than this new one. As for the white guy, Ben, I must say his acting is up to par.