Nolan, Scorsese, Kubrick all way, way up there. The three of them have produced about 20 great films between them. (Inception, TDK, Memento,The Prestige, Goodfellas, Taxi Driver, Raging Bull, The Departed, Gangs, Casino, Mean Streets, 2001, Paths of Glory, The Shining, Full Metal Jacket.........)
Tarantino has created some excellent stories but his skills as a director do not match the three above.
(James Cameron). Doesn't deserve to be mentioned in the same thread. A money-grabbing, attention seeking genuine a$$hole who is almost single-handedly ruining the film industry.