Basada en fets reals, la pel·lícula narra la història d'en Jack, un nen de cinc anys que viu amb la seva mare en un petit cobert de la casa del segrestador de la seva mare. Des que va néixer, en Jack no coneix altra cosa que la petita "habitació" de la qual no ha sortit mai i que és tot el seu món. La Joy, la mare segrestada 7 anys abans i obligada a viure a "l'habitació", va tenir el nen fruit d'un del múltiples abusos sexuals del segrestador. Des de llavors, la Joy no deixarà escapar qualsevol oportunitat, per escassa que sigui, de fugir i donar al seu fill l'oportunitat de conèixer el món exterior.

Com a agent de la CIA, Evelyn Salt (Angelina Jolie) va fer un jurament de deure i honor al seu país. La seva lleialtat és posada a prova quan un desertor l'acusa de ser una espia russa. Salt es fuga i es veu obligada a utilitzar totes les seves habilitats i anys d'experiència com a espia encoberta per evitar que la capturin. Els esforços de Salt per demostrar la seva innocència només serveixen per aixecar encara més les sospites sobre els motius. Mentre continua la caça per descobrir la veritat que s'amaga darrere de la seva identitat, una pregunta continua latent: "Qui és Salt?"

John Wayne interpreta Brannigan, un policia de Chicago d'origen irlandès que ha de viatjar fins a Londres per intentar detenir un perillós criminal fugit dels Estats Units. Un cop a Scootland Yard trobareu més d'una sorpresa.