Tandis que la guerre froide touche à sa fin, l’ancien agent de la CIA Sam Boyd accepte une dernière mission. En effet, qui mieux que lui pour escorter l’espion soviétique Grushenko jusqu’à Berlin et l’échanger contre un pilote américain, tout en transportant une mallette contenant deux millions de dollars ? Très vite, Boyd et Grushenko prennent conscience qu’ils sont manipulés par leur gouvernement respectif. Il va leur falloir faire équipe non seulement pour sauver leur peau, mais aussi pour démasquer des agents doubles.