Allen, born on March 26, 1989, in Hubei, is a versatile actor in the film industry. He started his career in the movie industry at Hengdian World Studios in 2011. Allen has worked as an extra, set assistant, lighting technician, prop handler, and costume assistant, among other backstage roles. He has participated in the filming of various movies and TV dramas, including "Xin Ji Gong," "Prince of Lan Ling," "The Smiling, Proud Wanderer," "Athena Goddess," "Dragon King of the Capital," and "Swordmaster." With a solid acting foundation and natural talent, Allen is passionate about acting.
Before his foray into the film industry, Allen gained a wealth of social experience and interacted with people from diverse backgrounds. This enables him to better portray the inner world and complex emotions of the characters he plays.