Yu Xiaoguang

Yu Xiaoguang

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.

Filmography

Same Bed, Different Dreams
Same Bed, Different Dreams
2015 · TV
as Self
Faith Makes Great
Faith Makes Great
2021 · TV
as Wang Yanchen
Deng Xiaoping at History's Crossroads
Deng Xiaoping at History's Crossroads
2014 · TV
as Deng Zhifang
Peking In Flames
Peking In Flames
2009 · TV
as 冯牧
Another Year
Another Year
2024 · TV
as Chen Huan
Heroes Of Nanqiao Mechanical Engineering
Heroes Of Nanqiao Mechanical Engineering
2015 · TV
as Fang Tianhai
New Vanity Fair
New Vanity Fair
2023 · TV
as An Lun
Never Give Up
Never Give Up
2022 · TV
as Gao Haisheng
City and Country Life
City and Country Life
2014 · TV
as Man Cang
The Wolf Warriors
The Wolf Warriors
2021 · TV
as Ma Gaitian
Hero
Hero
2019 · TV
as 梁天赐
Our Home
Our Home
2017 · TV
The Final Mission
The Final Mission
2016 · TV
as Gao Han
The Shifting Muzzle
The Shifting Muzzle
2014 · TV
as Lu Tianhong
Er Shu
Er Shu
2013 · TV
as Er Zhiqiang
My Brilliant Masters
My Brilliant Masters
2019 · TV
梦想越走越近
梦想越走越近
2016 · TV
Floating Youth
Floating Youth
2022 · TV
索玛花开
索玛花开
2017 · TV
毛岸英
毛岸英
2010 · TV
as Mao Anying
The Old Dog
The Old Dog
2026 · Movie
as Liang Bin
Beginning of the Great Revival
Beginning of the Great Revival
2011 · Movie
as Liu Shaoqi
一门三司令
一门三司令
2012 · TV
as Yang Tianhong
Heroes
Heroes
2019 · TV