2000s

1) Mulholland Drive
2) There Will Be Blood
3) Spirited Away
4) Cache/Hidden
5) Children of Men
6) No Country For Old Men
7) Zodiac
8) WALL-E
9) Oldboy
10) 25th Hour