Dans Seven de David Fincher, je me suis surtout laissé porter par l’atmosphère, poisseuse et magnifique, où Somerset et Mills trouvent un équilibre appréciable grâce au duo Morgan Freeman / Brad Pitt, finalement plus subtil que ce que laissait craindre l’introduction un peu agaçante de Mills. Le récit est bien ficelé, sec, précis, et la mise en scène donne au moindre plan un poids presque physique. Mais la présence de Tracy, incarnée par Gwyneth Paltrow, reste trop décorative pour que son rôle final ait l’impact voulu. Le John Doe de Kevin Spacey tombe aussi dans une grandiloquence un peu creuse, rendant un dernier acte trop appuyé.
Même avec ses qualités, le film manque d'efficacité.