Leon Cheo, 28, is a director-writer-producer who graduated from Ngee Ann Polytechnic, School of Film & Media Studies and Chapman University (Singapore) with a BFA in Creative Producing. His latest short film "The Three Sisters" won Best Short Film at the 7th NETPAC-Jogja Asian Film Festival. His short films have travelled to festivals in San Francisco, Hong Kong, Tehran, Bangkok, Germany, Tokyo, and more. Recently, Leon attended the Tokyo Talent Campus and is developing his debut feature film.