Lanshan Luo is an actor, known for Tian zhu ding (2013), San fu tian (2016) and The Sunflowers (2017).
A Touch of Sin