In order.
01. Christopher Nolan
02. Quentin Tarantino
03. Ridley Scott
04. Stanley Kubrick
05. Francis Ford Coppola
06. Martin Scorsese
07. Steven Spielberg
08. Joel and Ethan Coen
09. James Cameron
10. David Fincher
I'd like to give honorable mentions to David Fincher, Alfred Hitchcock, Clint Eastwood and Terrence Malick.
01. Christopher Nolan
02. Quentin Tarantino
03. Ridley Scott
04. Stanley Kubrick
05. Francis Ford Coppola
06. Martin Scorsese
07. Steven Spielberg
08. Joel and Ethan Coen
09. James Cameron
10. David Fincher
I'd like to give honorable mentions to David Fincher, Alfred Hitchcock, Clint Eastwood and Terrence Malick.