Build a movie plot around this: What does Orlov do to Mike on the Barge? Kills him in front of Salt as a test of her loyalty.
Evelyn Salt (Angelina Jolie) is being tortured in a North Korean prison on suspicion of being an American spy. Her boyfriend, arachnologist Mike Krause (August Diehl), generates so much publicity that the CIA is forced to arrange a prisoner exchange, despite the agency's policy against it. Salt's CIA colleague Ted Winter (Liev Schreiber) greets Salt at the border. As they drive away, Mike proposes marriage, despite Salt's admission that she is in fact a CIA operative.Two years later, on Salt and Mike's wedding anniversary, a Russian defector named Oleg Vasilyevich Orlov (Daniel Olbrychski) walks in to Salt's office. Salt interrogates him, with Winter and CIA counterintelligence officer Darryl Peabody (Chiwetel Ejiofor) observing. Orlov claims that, on "Day X", highly trained Russian sleeper agents known as "KAs" will destroy the U.S. Orlov tells them that Agent "KA-12" will assassinate Russian president Boris Matveyev (Olek Krupa) at the funeral of the American Vice President. Orlov reveals that KA-12 is named Evelyn Salt, and lie detectors confirm his entire story. Peabody orders Salt be detained, but Orlov kills two agents and escapes. In the confusion, Salt is able to escape as well, running barefoot through the street. While she is being chased, she discovers that Mike was kidnapped.Later, at the funeral, Salt appears to succeed in killing President Matveyev, and then surrenders herself. Matveyev is declared dead. Salt escapes again and heads to a barge where Orlov is hiding with other sleeper agents. In a series of flashbacks, Salt recalls growing up in the Soviet Union and being trained with other children. On the barge, Orlov welcomes her back and has Mike killed in front of her. When Salt shows no reaction, Orlov is convinced she is loyal and begins briefing her on her next mission. She is to rendezvous with another KA who will help her assassinate the American president. Salt then kills Orlov and all of the other agents on the barge. She then meets with KA Shnaider (Corey Stoll), who uses his cover...