Yu Xiaoguang
Acting
- Born
- May 16, 1981 · Dandong, Liaoning Province, China
- Known for
- 37 roles
Biography
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.
Known for

Peking In Flames
2009

8.0
Never Give Up
2022

6.0
Another Year
2024

Hero
2019

毛岸英
2010

Our Home
2017

2.0
The Old Dog
2026

梦想越走越近
2016

一门三司令
2012

Heroes
2019

鹰巢之预备警官
2012

































