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.
SWAT Criminals
(Qin Feng)
Sailfish
(Gao Ming)
Eternal Wave
(大猫)
Beginning of the Great Revival
(Liu Shaoqi)
The Shifting Muzzle
The Final Mission
(高寒)
鄂尔多斯风暴
New Vanity Fair
二叔
(尔志强)
Faith Makes Great
(Wang Yanchen)
Same Bed, Different Dreams
(Himself)
Heroes Of Nanqiao Mechanical Engineering
(方天海)
一门三司令
(杨天鸿)
索玛花开
百战天狼
추자현, 우효광의 행복시광
女神养成记
Floating Youth
Our Home
Never Give Up
(高海生)
Deng Xiaoping at History's Crossroads
(邓质方)
毛岸英
(毛岸英)
My Brilliant Masters
英雄烈
(Liang Tianci)
City and Country Life
(Man Cang)
Another Year
(陈焕)
Peking In Flames
(Feng Mu)
Heroes