Ren is a Chinese-American director who has lived in Hangzhou, Hawaii, New York, New Jersey, Los Angeles and Beijing. He started making films at the age of 13, and graduated from Los Angeles Film School in 2009. His short sci-fi film CAFÉ GLASS premiered at Tribeca Film Festival in 2015. LAST SUNRISE is Ren’s first feature film. Ren, who has been placed in IMDB’s top 60 Asian American Directors, is repped by CAA.