تشوان لو هو مخرج وكاتب و منتج هو مواليد ٨ فبراير ١٩٧١ في شينجيانج، الصين تلقى لو تعليمه في جامعة العلاقات الدولية حصل على درجة الماجستير في دراسات الأفلام من أكاديمية بكين للأفلام في عام 1998. اهم أعماله كانت في Mountain Patrol , City of Life and Death , Chronicles of the Ghostly Tribe , The Missing Gun.