В Северной Корее жестоко пытают шпионку по имени Эвелин Солт. Девушка вынуждена часами терпеть издевательства, направленные на то, чтобы раскусить её. Из последних сил Эвелин отрицает причастность к американской разведке и ждёт, когда пробьёт её смертный час. Однако в один прекрасный день её мучениям приходит конец – благодаря многочисленным просьбам и шумихе, поднятой влюблённым в неё Майклом Краузе – правительство идёт на обмен.
Спустя пару лет Эвелин Солт и Майкл Краузе – счастливая семейная пара, которая готовится к годовщине своей свадьбы. Рабочий день Эвелин подошёл к концу, и она спешит на семейный праздник, но её останавливают сообщением, что доставлен русский перебежчик, который сдался в руки властям и хочет поделиться информацией. Так как агент Солт является лучшей из лучших, ей приходится вернуться, чтобы провести допрос.
Русским перебежчиком является некий Олег Орлов, который рассказывает, как в 70-е годы в СССР он получил задание на организацию группы русских шпионов, которые смогли бы заменить американцев и в день «икс» нанести решающий удар. На роль таких шпионов были отобраны десятки детей, которых с младенчества учили английскому языку, при этом призывая служить СССР.
Одну из этих детей под видом выжившей в аварии дочери погибших американских туристов отправили в США. Имя же девочки, которую заменили, было Эвелин Солт.