Cheng-Ju Shan was born on July 1, 1967 in Taipei, Taiwan. He is an actor, known for Sunset (2015), Ko One: Re-Call (2018) and Spider Lilies (2007).
No data