profile

    Tan Chen

    Movies

    poster
    Sacrifice to Desolate Spirits
    30 %|Mar 21, 1980
    Action, Drama
    poster
    Fist of Dragon
    0 %|Mar 30, 1977
    Action

    Series