במפגש משפחתי רב-משתתפים, הארייט וונגר נעלמת. למרות שגופתה מעולם לא נמצאה, הדוד שלה משוכנע שמדובר ברצח - ושאחד מבני משפחתו הוא הרוצח. כעת, לאחר 40 שנה, הוא מגייס לעזרתו את העיתונאי מיקאל בלומקוויסט והאקרית צעירה בשם ליסבת סלאנדר כדי לפענח את התעלומה המשפחתית. השניים מגלים קשר בין ההיעלמות של הארייט לכמה מקרי רצח אכזריים שאירעו לפני 50 שנה, אך כנגדם יש אנשים המוכנים ללכת רחוק על מנת להגן על עברם.

בלש מבריק ביום וחסר אונים בסלון. זהו זירו, בלש פרטי שיוצא לחקירה מסובכת ובמקביל מנסה, בצליעה, לנהל קשר רומנטי. הבמאי-תסריטאי, ג'ייק קאסדן (הבן של והבמאי של "מחוז אורנג"), מביא סיפור שמבוסס על הרבה מלל מתוחכם. בלי חרבות, בלי מכוניות מתנגשות. רק בני אדם. ביל פולמן (כביש אבוד) בתפקיד הראשי, ולצידו הסייד-קיק המוצלח, בן סטילר (זולנדר).

השוטרת אנה מארי (סטפניה רוקה), נאלצת לשחק משחק מסוכן, עם רוצח סדרתי. הכללים הם כאלו, היא צריכה לשחק משחק פוקר מאוד גורלי עם הרוצח, דרך המחשב. אם היא תפסיד, היא תיאלץ לצפות בו רוצח את קורבנותיו, ומשסף את גרונם ומתעלל בהם במצלמה דרך האינטרנט. הרמזים שהוא משאיר על הקורבנות קשורים למשחק, הזמן של אנה הולך ואוזל, היא חוברת לשוטר בריטי ממחלקת הרצח ג'ון ברינן, בכדי לגלות יותר מהר את זהות הרוצח.