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.
Hide unreleased
Pale Waves TBA
Actor
The Old Dog 2026
as Liang Bin
Crossing 2026
as City Defense Captain
Operation Black-Ops 2026
Igniter 2025
as Li Zizhou
SWAT Criminals 2023
as Qin Feng
Eternal Wave 2017
as Da Mao
Beginning of the Great Revival 2011
as Liu Shaoqi
Sailfish 2008
as Gao Ming
Credits from TMDB.