Skip to content
Yu Xiaoguang

Yu Xiaoguang

Actor · born 16 May 1981 · Dandong, Liaoning Province, China

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.

Where to start: The Old Dog (2026).

As actor 7

TV shows 25

Frequently asked questions

What is the best Yu Xiaoguang movie?

By viewer score, The Old Dog (2026) at 2.0/10.

What are Yu Xiaoguang’s most popular movies?

Beginning of the Great Revival.

How many movies has Yu Xiaoguang made?

7 films on TMDB, 7 as actor.

↑ ↓ to move · Enter to open · Full search page