Michael Caine spelar Harry Palmer, en före detta korpral som tvingas bli spion för Storbritannien för att slippa avtjäna ett långt fängelsestraff. Palmer skickas till Berlin där han ska befria en sovjetisk general som vill hoppa av. Efter att motvilligt ha accepterat sitt uppdrag anordnar Palmer en flyktplan som inkluderar en falsk begravning. Problemet är bara att det är fel kropp som förs ut ur Sovjet. Palmer behåller dock lugnet och tar tillfället i akt att upptäcka Berlin och dess vackra kvinnor...