CIA-agent Evelyn Salt blir utsatt for tortur og avhør i et hemmelig fengsel i Nord-Korea, mistenkt for å være en amerikansk spion. Kjæresten hennes, araknolog Mike Krause (spilt av August Diehl) skaper så mye omtale om Salt i utenlandsk fengsel at CIA blir tvunget til å arrangere en fange-utveksling til tross for etterretningsorganisasjonens politikk mot slike utvekslinger. Salt sin kollega fra CIA, Ted Winter (spilt av Liev Schreiber) hilser på Salt ved grensen. Når de kjører sin vei, foreslår Mike å gifte seg med Salt, til tross for at Salt innrømmer til Mike at hun faktisk var operatør for CIA på hemmelig oppdrag i Nord-Korea.