@Srirachachau
I disagree. The Swedish movie isn't quite as skilled visually, but Fincher loses all sense of place - the story is quintessentially Swedish, but his could have taken place anywhere. And Rooney Mara is not as good as Noomi Rapace as LIsbeth, she pushes her too far into feeling