Christopher Nolan
Ridley Scott
Peter Jackson
Terry Gilliam
Terry Jones
Sergio Leone
Quentin Tarantino
Robert Zemeckis