Un agent secret britannique en mission est arrêté par la police. On lui propose, en échange de son immunité, de témoigner contre un trafiquant d'armes russe.
Diplomate britannique, Ian Porter est arrêté à l'aéroport en possession de vingt kilos d'héroïne. L'inspecteur Julie Hales, qui pense qu'il est en relation avec Sergei Krousov, un trafiquant d'armes et de drogue russe, lui propose un marché. Elle ignore que Porter est en fait un agent secret en mission...