Nawet w czasach, gdy walczyły ze sobą Wschód i Zachód trudno było wyraźnie określić, po której stronie byli dobrzy a po której źli agenci. Firma - CIA przedstawia historię CIA z tamtych czasów, historię równie krętą i zapierającą dech w piersiach, jak jazda na najszybszym rollercoasterze świata. Oto kulisy tajnej wojny pomiędzy CIA i KGB, które przeniosą nas z Moskwy do Berlina, z Budapesztu do Londynu i z Waszyngtonu na Kubę. Jack McCaulillie (Chris O’Donnell) wyrusza na placówkę do Belina, gdzie ma służyć u swojego dawnego mentora noszącego pseudonim „Mag” i wkrótce otrzymuje pierwsze zadanie. Niestety operacja schwytania wymykającego się wszystkim agenta zaprowadzi go prosto w misternie utkaną sieć zdrady i intrygi. Na domiar złego Jack zakochuje się w swojej informatorce „Tęczy” (Alexandra Maria Lara), co sprawi, ze także i ona stanie się pionkiem na szachownicy w tej rozgrywce. W CIA jest zdrajca, człowiek przekazujący wrogowi najważniejsze informacje, dokonujący sabotażu i siejący śmierć w samym sercu „firmy”. Jack z pomocą „Maga” i szefa kontrwywiadu Jamesa Angletona (Michael Keaton) muszą odnaleźć kreta, zanim runą podstawy świata, o który tak bezkompromisowo walczyli.