A short comedy about two recently laid-off Chinese intelligence agents in Beijing. In Mandarin with English subtitles.

  • July 05, 2009
  • 145 Views