david fincher 10