Shan YuhaoBorn January 9, 2015 in Jilin, Jilin Province, China Filmography★ 7.8 Against the Current2026★ 2.5 Bystander2025★ 6.7 Papa2023★ 4.0 Peppa Celebrates Chinese New Year2019★ 8.3 Let Go of My Baby2016