Se7en ★★★★★

reason 297383794 why kevin spacey should not be trusted.

reason 39372974383729373 why david fincher is a genius.