CineScope
Movies
TV Shows
Log in
Margaret Tu Chuan
| Chengdu, Sichuan, China
1969-11-30
Known For
The Second Spring
The Magnificent Trio
Black Falcon
Tiger Boy