Charles Tu was born as Shan-Tsun Tu. He is an actor, known for In My Heart (2018), Swimming Battle (2016) and HIStory (2017).
No data