Zhenzhao Lin is known for Restart the Earth (2021), Snakes (2018) and Di Renjie Flying Head Rakshasa (2020).