Se7en ★★★★

david fincher never disappoints