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
(Da Mao)
Beginning of the Great Revival
(Liu Shaoqi)
The Shifting Muzzle
(Lu Tianhong)
The Final Mission
(Gao Han)
鄂尔多斯风暴
New Vanity Fair
(An Lun)
二叔
(Er Zhiqiang)
Faith Makes Great
(Wang Yanchen)
Same Bed, Different Dreams
(Himself)
Heroes Of Nanqiao Mechanical Engineering
(Fang Tianhai)
一门三司令
(Yang Tianhong)
索玛花开
百战天狼
(Ma Gaitian)
추자현, 우효광의 행복시광
Beautiful Village Girl
(Ding Zhun)
Floating Youth
Our Home
Never Give Up
(Gao Haisheng)
Deng Xiaoping at History's Crossroads
(Deng Zhifang)
毛岸英
(Mao Anying)
My Brilliant Masters
英雄烈
(Liang Tianci)
City and Country Life
(Man Cang)
Another Year
(Chen Huan)
Peking In Flames
(Feng Mu)
Heroes
鹰巢之预备警官