Le chauffeur de taxi inoffensif de Berlin, Herbert Boeckmann, passe une mauvaise journée : Trois mystérieux messieurs lui mettent le cadavre de Boris Stravinsky, un économiste russe, dans la voiture. Sans se douter de rien, Herbert emmène le "passager" à Berlin-Est.
Là, Boeckmann tombe entre les griffes du KGB, qui le considère comme un agent de haut niveau de la CIA. Lorsque Herbert retourne finalement dans la partie occidentale de la ville, la CIA l'attend déjà, le soupçonnant à son tour d'être un agent de haut niveau du KGB.
Pour prouver son innocence, Herbert doit trouver le véritable meurtrier de Stravinsky. Un mystérieux flacon qu'il renifle dans des situations extrêmes l'aide non seulement à obtenir des pouvoirs étonnants et des capacités insoupçonnées.
Sous le nom de Super Agent "Herbie Melbourne", Herbert se mêle à la scène des agents. Mais entre les lignes, il se retrouve sur la trajectoire d'un tueur professionnel.