I recently saw this at the 2009 Palm Springs International Film Festival. I didn't know quite what to expect of it but being Hong Kong's official entry to the 81st Acadmy Awards I thought it may be of ...