Den hemmelige britiske agent Harry Palmer (Michael Caine) har fået sparket. Den kolde krig er slut, og hans gamle arbejdsgiver Secret Service vil ikke længere vide af ham. Uden arbejde i vest rejser han mod øst, og der er man til gengæld interesseret i hans specielle færdigheder og dygtighed. I Rusland åbner Harry et detektivbureau sammen med sin unge medhjælper Nick. En af deres første opgaver bliver at finde Nicks veninde Tatiana, som er blevet kidnappet. Sporet leder dem til Skt. Petersborg, hvor den russiske mafia holder byen i et jerngreb. Disse banditter har ingenting imod at eliminere Harry, men det er lettere sagt end gjort!