Qiu Yang was born and raised in Changzhou, China. Graduating from Victorian College of the Arts in Australia. His latest short A Gentle Night was awarded Short Film Palme d'Or at 70th Festival de Cannes. Under the Sun was selected for the 68th Festival de Cannes Cinéfondation Competition. He is now developing his first feature which was invited to Cinéfondation Residence and was awarded CNC Screenwriting Grant. His short film She Runs is selected at the 58th Semaine de la Critique.