Michael Caine speelt de rol van Harry Palmer, een oudlegerkorporaal die in ruil voor kwijtschelding van zijn gevangenisstraf als spion voor de Britse Troon wordt ingezet. Palmer zal worden uitgezonden naar Berlijn, waar hij een dissidente Russische generaal uit de nesten moet edden. Nadat Palmer de opdracht met tegenzin heeft geaccepteerd, zet hij een begrafenis in scène om de Russische generaal te laten ontsnappen.Tot overmaat van ramp wordt het verkeerde lichaam uit Rusland getransporteerd. Tegen de achtergrond van het indrukwekkende Berlijn probeert Caine, zo nu en dan afleiding zoekend in de armen van vrouwelijk schoon, ondanks alles het hoofd koel te houden.