Stand by · pulling the latest frames
Acting
Born · 1978
Beijing, China
Chicken Poets
2002
Polar Rescue
2022
The Decisive Moment
2026
Acupuncture Needle
2024
My Dad is an Alien
Rhinoceros in Love
1999
Intrepid Hero
2021