Lanshan Luo is an actor, known for A Touch of Sin (2013), Dog Days (2016) and The Sunflowers (2017). Read more on iMDB