The 250 Best Directors of All-Time
1. Alfred Hitchcock 2. Stanley Kubrick 3. Ingmar Bergman 4. Yasujirô Ozu 5. Federico Fellini 6. Martin Scorsese 7. Francis Ford Coppola 8. Andrei Tarkovsky 9. Orson Welles 10. John Ford 11. Michelangelo Antonioni 12. Akira Kurosawa 13. François Truffaut 14. Jean Renoir 15. Paul Thomas Anderson 16. Jean-Luc Godard 17. Max Ophüls 18. David Lynch 19. Carl Theodor Dreyer 20. Sergio Leone 21. Fritz Lang 22. Kar-Wai Wong 23. Sergei Eisenstein 24. Terrence Malick 25. F.W. Murnau 26. Joseph von Sternberg 27. Woody Allen 28. Steven Spielberg 29. Howard Hawks 30. The Coen Brothers 31. Luis Bunuel