David Fincher is cool and crazy at the same time