Singaporean Filmmaker
Anthony Chen is a Singaporean film director and film producer. He found success with his debut feature film Ilo Ilo which won the prestigious Camera d'Or at the 2013 Cannes...