Yu Xiaoguang (于晓光), also known as Ethan Yu and Yu Liguang (于立桄), is a Chinese actor and music composer. Yu is a former swimmer and sprint canoer. In 2006, he made the crossover from sports to films.
Known For
Born
Place of Birth
Acting16 May 1981 (age 43)Dandong, Liaoning Province, China
Known For
Born
Place of Birth
Acting16 May 1981 (age 43)Dandong, Liaoning Province, China