Ren Zhao-xuan
Ren Zhao-xuan, a rising director from mainland China born in the 1980s, graduated from the Communication University of China. Her notable works include "A Story of Summer City," "The First Time," and "My Dad is an Alien." On November 19, 2021, his directed TV series "To Be A Better Girl" was broadcast on iQIYI. On June 15, 2024, her directed film "My Dad is an Alien" was released in mainland China.