David Fincher is god!!!!!