Will Shaw (Henry Cavill) owns a consultancy business in San Francisco. During the summer break, he reluctantly visits his family in Spain for a holiday. He is met there by his father, Martin Shaw (Bruce Willis), who is himself an advisor for the government. That evening, a phone call to Will concerning his company's insolvency puts him in a bad mood and he decides to go fishing the next day. His preoccupation with the phone results in a sailing accident; Will leaps to save his brother's (Rafi Gavron) girlfriend Dara (Emma Hamilton) from being hit by the yacht's boom but she hits her head on a winch. While everyone is fussing over Dara, Will's phone rings again. In frustration, Martin grabs it and throws it into the ocean. Will decides to swim to town to fetch medical supplies and take some time to cool down. When he comes back, he can no longer find his family in the yacht.
Will goes to the police and they lead him to Zahir (Roschdy Zem), who knows the whereabouts of Will's family, and invites him along to be shown the way. Will senses something is amiss, and attempts to escape with the police car. Martin appears, beats the officers, and helps Will escape.
Martin reveals he is a CIA agent, and explains that the people who kidnapped their family are after a briefcase he had taken while carrying out a CIA assignment. Martin calls his CIA team leader, Jean Carrack (Sigourney Weaver) who agrees to meet him in Madrid. At the meeting, Will stays in the car while Martin talks to Carrack, who says she no longer has the briefcase for she handed it over to their superiors. He doesn't believe her and senses something is wrong. As Martin returns to the car, he is shot and killed by a sniper (Joseph Mawle). Will is shocked but when he gets out to check him, Martin's phone starts ringing and the sniper, Gorman, starts shooting at him. Will grabs the phone, leaves the car, and is chased through Madrid by Gorman. Will escapes, leaving his father's gun in a trash bin. During his escape, Will takes a call from the kidnappers, who want to speak to "Tom" and demand the briefcase in exchange for his family. He is given a deadline of 21 hours and a meeting point.
Will arranges a meeting with his father's friend, Diego. He arrives at Diego's office and meets receptionist Lucia Caldera (Verónica Echegui), who was the girl he spoke to on the phone and it transpires that Diego is her uncle. But Diego was killed by Carrack and Gorman. Will and Lucia escape across the rooftops, but Will is shot. Instead of taking Will to a hospital, Lucia takes him to a nightclub, to a friend who has medical experience. Lucia also tells Will that "Tom" is Martin's alias in Spain, and that she is actually Will's half sister, being Martin's daughter by another woman.
Lucia comes up with a plan to lure Carrack out by starting a tab on her credit card. Gorman appears and is subdued by bouncers at the nightclub and tortured for information. He gives nothing away and Will decides to let him think he has escaped and to follow him. This works and they follow him to Carrack, who has the briefcase and in negotiation with someone in an underground car park. But Carrack senses that something's wrong and starts attacking the negotiators and Will. After an extensive car chase through Madrid, the roles are reversed and Carrack chases them, angry at their interference. The cars collide and Lucia is seriously injured. Just as Carrack is about to shoot Will, she is shot by a sniper, and Zahir retrieves the briefcase. It was revealed that Zahir and his team are CIA agents and Carrack, with Gorman, is a traitor. Zahir commends Will and tells him that his father would have been proud of him. Lucia recovers in hospital, surrounded by her half family. Will is offered a job in the CIA; whether he accepts is left unresolved.Henry Cavill as Will Shaw
Sigourney Weaver as Jean Carrack
Bruce Willis as Martin Shaw
Verónica Echegui as Lucia Caldera
Caroline Goodall as Laurie Shaw
Rafi Gavron as Josh Shaw
Óscar Jaenada as Maximo
Lolo Herrero as Reynaldo
Mark Ullod as Vicente
Emma Hamilton as Dara Collins
Joseph Mawle as Gorman
Michael Budd as Esmael
Alex Amaral as Cesar
Jim Piddock as Meckler
Paloma Bloyd as Cristiana
Roschdy Zem as Zahir
Colm Meaney as CIA Agent
The film was shot in Spain. The coastal tourist locations Teulada-Moraira and Javea are featured in the movie.
The film was released on April 6, 2012 in the United Kingdom and September 7, 2012 in the United States.
The film was panned by reviewers and holds a 5% rating on Rotten Tomatoes, based on 40 reviews. The New York Times described the film as a "thoroughly incompetent 'Bourne' movie imitation."