David Fincher. He has distinguish directing style and you can’t say no to that, because he clearly wants to show every little detail in every movie shot he makes. Those dark images, steady shots, amazing sets, scenery, color of the shot, perfect cast, tens and tens takes that actors need to do just for this perfect shot. Every movie he made has a huge meaning behind it, and you want to watch it over and over again. I truly think that he is a best movie director of these two decades.