Dear Cannes, Director Anthony Chen is from Singapore, not China leh.