Chen Shuai is a Chinese actor.
Lady Bug 2021
Actor
The Decisive Fortune Day 2020
Director
My Best Summer 2019
as Xu Yanliang
Credits from TMDB.