David Fincher (n.