Salt
Juoni

CIA-agentti Evelyn Saltia (Angelina Jolie) kidutetaan Pohjois-Koreassa, koska häntä epäillään yrityksestä sabotoida maan ydinohjelmaa. Saltin poikaystävä Mike Krause (August Diehl), johon Salt oli aikoinaan tutustunut osana tehtäväänsä, nosti asian julkisuuteen, jotta CIA:n oli järjestettävä Salt vapaaksi. Saltin kollega Ted Winter (Liev Schreiber) saapuu rajalle ottamaan Saltin vastaan ja saattamaan hänet Miken luokse.
Kaksi vuotta myöhemmin Mike ja Salt ovat naimisissa ja heidän hääpäivänään Saltin ja Winterin toimistoon saapuu venäläinen loikkari Oleg Vasilyevich Orlov (Daniel Olbrychski). Saltin kuulustellessa häntä Orlov kertoo, että Yhdysvaltain hallinnon alla työskentelee soluttautuneita venäläisiä agentteja (kulkevat koodinimellä "KA"), joiden tehtävänä on tuhota Yhdysvallat. Agentin "KA-12" on määrä tappaa Venäjän presidentti Boris Matveyev (Olek Krupa) Yhdysvaltain varapresidentti Oatesin hautajaisten aikana ja Orlovin mukaan KA-12 on Salt itse. Valheenpaljastustesti osoittaa Orlovin puhuvan totta, Saltin yrittäessä väittää tietävänsä, että testiä voi huijata. Orlov pakenee ja tappaa kaksi CIA-agenttia. Salt yrittää poistua rakennuksesta vastoin esimiehensä Darryl Peabodyn (Chiwetel Ejiofor) käskyjä, joka määrää hänet pidätettäväksi. Salt pakenee takaisin asuntoonsa ja huomaa Miken olevan kidnapattu.
Myöhemmin hautajaisten aikana Salt todella yrittää tappaa Matveyevin ja näyttää onnistuvan siinä minkä jälkeen hän antautuu. Salt kuitenkin pakenee poliisiautosta ja tapaa Orlovin sekä joukon muita KA-agentteja. Takaumakohtaukset paljastavat kuinka Salt varttui Neuvostoliitossa muiden lapsisotilaiden kanssa. Orlov paljastaa kidnapanneensa Miken ja tappaa tämän Saltin silmien edessä. Salt esittää välinpitämätöntä saavuttaakseen Orlovin luottamuksen. Orlov antaa seuraavaksi tehtäväksi tavata toisen KA-agentin ja yhdessä tämän kanssa tappaa Yhdysvaltain presidentti Howard Lewis (Hunt Block) sekä ottaa maan ydinaseet hallintaan. Ennen lähtöään Salt tappaa Orlovin ja muut paikalla olevat agentit. Sitten hän tapaa Natoon soluttautuneen KA-agentti Schnaiderin (Corey Stoll) soluttautuakseen tämän avulla Valkoiseen taloon. Schnaider yrittää räjäyttää itsensä ja presidentti Lewisin, jonka CIA-agentit onnistuvat viemään turvaan maanalaiseen bunkkeriin.
Venäjä on valmistellut ydinasehyökkäystä vastauksena Matveyevin kuolemaan, jolloin Lewis käskee Yhdysvaltoja valmistelemaan omat ydinaseensa. Mutta sitten Winter tappaa muut CIA-agentit ja paljastaa Lewisille olevansa oikeasti KA-agentti Nikolai Tarkovsky. Tarkovsky aikoi laukaista ydinohjukset Mekkaan ja Teheraniin kääntääkseen muslimit myös amerikkalaisia vastaan. Salt suostuttelee Tarkovskyn päästämään hänet huoneeseen, mutta Tarkovsky näkee uutisraportin, jossa Matveyevin paljastettiin olevan yhä elossa. Salt oli lavastanut Matveyevin kuoleman käyttämällä hämähäkinmyrkkyä. Tarkovsky paljasti järjestäneensä Miken kuoleman ja Saltin paljastumisen lavastaakseen tämän syylliseksi tulevaan ydiniskuun. Salt onnistuu pääsemään sisään huoneeseen ja estää Tarkovskyn aikeet. Sotilaat saapuvat bunkkeriin ja pidättävät Saltin, mutta hyökkää Tarkovskyn kimppuun ja käyttää käsirautojensa ketjuja kuristaakseen tämän kuoliaaksi.
Peabodyn kuulustellessa Saltia helikopterissa, Salt yrittää kertoa hänelle totuuden Winteristä/Tarkovskysta. Salt lupaa tappaa jäljellä olevat KA-agentit, jos pääsee vapaaksi. Peabody alkaa uskoa tarinaan saatuaan tekstiviestin, jossa kerrottiin Saltin sormenjälkien löytyneen paikasta, jossa Orlov tovereineen oli tapettu. Salt päästetään hyppäämään helikopterista jokeen, josta tämä pakenee metsään.