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