Shuya Chang is an actress, known for Crouching Tiger, Hidden Dragon: Sword of Destiny (2016), Revenge of the Green Dragons (2014) and Chinese Puzzle (2013). Read more on iMDB