My Top 5 picks
1. David Fincher
2. Christopher Nolan
3. Quentin Tarantino
4. Martin Scorsese
5. Steven Spielberg
1. David Fincher
2. Christopher Nolan
3. Quentin Tarantino
4. Martin Scorsese
5. Steven Spielberg