The debut film by Chris Chong Chan Fui making its world premiere at Cannes Film Festival Director’s Fortnight 2009.
Your browser doesn't support HTML5 video.
The debut film by Chris Chong Chan Fui making its world premiere at Cannes Film Festival Director’s Fortnight 2009.