BBC – Culture – The 21st Century’s 100 greatest films

10. No Country for Old Men (Joel and Ethan Coen, 2007)

9. A Separation (Asghar Farhadi, 2011)

8. Yi Yi: A One and a Two (Edward Yang, 2000)

7. The Tree of Life (Terrence Malick, 2011)

6. Eternal Sunshine of the Spotless Mind (Michel Gondry, 2004)

5. Boyhood (Richard Linklater, 2014)

4. Spirited Away (Hayao Miyazaki, 2001)

3. There Will Be Blood (Paul Thomas Anderson, 2007)

2. In the Mood for Love (Wong Kar-wai, 2000)

1. Mulholland Drive (David Lynch, 2001)

Source: BBC – Culture – The 21st Century’s 100 greatest films

Mulholland Drive is a great movie indeed. But is it the greatest movie of the century – so far?