CineScope
Movies
TV Shows
Log in
Calvin Sun
1982-11-13 | Shanghai, China
Known For
The Locked Door
China Game
Bleeding Mountain
The Legend of Swordsman