Yu Xiaoguang

Yu Xiaoguang

Born

May 16, 1981 (44 years old)

Known For

Acting

Place of Birth

Dandong, Liaoning Province, China

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.