เรื่องราวเริ่มต้นด้วย Mikael Blomkvist (รับบทโดย Michael Nyqvist), นักข่าวที่ถูกกล่าวหาว่าหมิ่นประมาทและได้รับโทษจากคดีความ จึงตัดสินใจหายตัวไปจากชีวิตที่วุ่นวายและได้รับมอบหมายให้ทำงานในคดีที่ซับซ้อนโดย Henrik Vanger (รับบทโดย Sverrir Gudnason), นักธุรกิจที่ร่ำรวยซึ่งกำลังมองหาความจริงเกี่ยวกับการหายตัวไปของหลานสาวของเขา Harriet Vanger เมื่อ 40 ปีที่แล้ว
ในระหว่างการสอบสวน, Mikael ได้พบกับ Lisbeth Salander (รับบทโดย Noomi Rapace), สาวสาวผู้มีรอยสักมังกรที่มีความสามารถในการแฮกเกอร์และมีชีวิตที่ยากลำบาก ทั้งสองร่วมมือกันในการสืบสวนค้นหาความจริงเกี่ยวกับคดีนี้ และเปิดเผยเรื่องราวที่เกี่ยวข้องกับความชั่วร้ายในอดีตที่ซ่อนอยู่ในครอบครัว Vanger