1. Steven Spielberg (Raiders, Close Encounters, E.T., Schindler's List etc).
2. Ridley Scott (Alien, Blade Runner, Gladiator, Kingdom of Heaven)
3. Martin Scorsese (Raging Bull, Goodfellas, Gangs of NY, The Departed)
4. Quentin Tarantino (Reservoir Dogs, Pulp Fiction, Kill Bill, Inglourious ********)
5. James Cameron (The Terminator, Aliens, The Abyss, Terminator 2)
and just outside my top 5 are:
6. Clint Eastwood (Unforgiven, Mystic River, Million Dollar Baby, letters from Iwo Jima)
7. Christopher Nolan (Memento, Batman Begins, The Prestige, TDK)
8. Richard Donner (The Omen, Superman, The Goonies, Lethal Weapon)
9. Michael Mann (Last of the Mohicans, Heat, The Insider, Ali, Collateral)