David Fincher needs a hug, the poor bastard. Or possibly a diaper change. Ever since 1992,... More >>>