Yu Xiaoguang | Watch Movies, TV Shows, and Listen to Audiobooks Online Free
An image from Deng Xiaoping at History's Crossroads, one of the productions that also features Yu Xiaoguang.
Yu Xiaoguang
May 16, 1981 — 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.