David Walsh selects his favorite films of 2008