เรื่องราวเริ่มต้นในปี 1973 โดยมี George Smiley (รับบทโดย Gary Oldman), อดีตหัวหน้าสายลับของหน่วยข่าวกรองอังกฤษ, ที่ต้องกลับมาทำงานอีกครั้งหลังจากการล่าถอยของหัวหน้าหน่วย Control (รับบทโดย John Hurt) ซึ่งต้องสงสัยว่ามีสายลับจากสหภาพโซเวียตซ่อนอยู่ในระดับสูงของ MI6
Smiley ต้องพยายามค้นหาสายลับที่ชื่อว่า “Gerald” โดยการสืบสวนเพื่อนร่วมงานของเขาที่มีชื่อเล่นว่า “Tinker,” “Tailor,” “Soldier,” และ “Spy.” เขาต้องใช้ความคิดและประสบการณ์ในการเชื่อมโยงข้อมูลเพื่อค้นหาความจริง ในขณะเดียวกัน เขายังต้องเผชิญกับความซับซ้อนและความไม่ไว้วางใจในโลกของสายลับ