Mission: Impossible - Ghost Protocol

IMF agent Trevor Hanaway is killed in Budapest by assassin Sabine Moreau, who takes the file containing Russian nuclear launch codes he had stolen so she can give them to a man known only as "Cobalt".

Meanwhile, IMF agent Ethan Hunt has purposely become incarcerated into a Moscow prison to acquire Bogdan, a source of information on Cobalt. With help of Jane Carter, Hanaway's handler, and newly promoted field agent Benji Dunn, Hunt and Bogdan make their escape. IMF tasks Hunt to infiltrate the Kremlin to gain more information on Cobalt. During the mission, an unknown entity broadcasts on the IMF frequency ordering the detonation of a bomb. Hunt's team aborts the mission just as a bomb destroys much of the Kremlin. Carter and Dunn escape, but Hunt is captured by SVR agent Anatoly Sidorov and charged with the destruction of the Kremlin. Read more on Wikipedia.