Tajni agent in operativec vohunske agencije Ethan Hunt (Tom Cruise) se je upokojil, da bi lahko uril mlade agente IMF. Vendar ga nadrejeni prisilijo v akcijo, kjer se bo moral soočiti s svojim najbolj smrtonosnim nasprotnikom dotlej. Sadistični prekupčevalec z orožjem in prodajalec informacij Owen Davian (Philip Seymour Hoffman) je človek brez vesti in zmožnosti obžalovanja. Hunt zbere svojo ekipo: starega prijatelja Luthra Strickella (Ving Rhames), strokovnjaka za transport Declana (Jonathan Rhys Meyers), agentko za podporo Zhen (Maggie Q) ter novinko pri vohunski službi Lindsey (Keri Russell). Po vsem svetu bodo morali preganjati Daviana in rešiti Huntovo ljubezen Julio (Michelle Monaghan).
Dve leti po nasilni smrti svojega sina in očeta upokojeni plačanec sproži skrbno izdelan maščevalni načrt proti morilcu: lastnemu bratu.
Saga o legendarnem revolverašu s kitaro, imenovanem Mariači (Antonio Banderas), se nadaljuje z akcijsko pustolovščino "Bilo je nekoč v Mehiki". Ozadje nove pripovedi predstavljajo revolucija, pohlep in maščevanje. Po izgubi žene in hčerke se Mariači umakne v samoto. Med ljudi se vrne potem, ko ga pokvarjeni agent CIE Sands (Johnny Depp) najame, da bi preprečil umor mehiškega predsednika po naročilu šefa narkomafije Barrilla (Willem Dafoe). Mariačija pa žene še nekaj: silna žeja po krvavem maščevanju. Pridružita se mu tudi njegova zvesta prijatelja Lorenzo (Enrique Iglesias) in Fideo (Marco Leonardi) in legenda o Mariačiju bo dobila nove razsežnosti. To je že tretji film, kjer je režiser Robert Rodrigues uporabil lik Mariačija. Tako kot v "Desperadu" je tudi tokrat glavno vlogo prevzel Antonio Banderas. Poleg njega pa v filmu nastopijo tudi Salma Hayek, Mickey Rourke, Eva Mendes, Danny Trejo, Cheech Marin in Rubén Blades.