Thom (Highmore) is a gifted engineering student at Cambridge University who is being courted by recruiters from several major oil companies, all promising him increasingly richer salaries and job perks if he agrees to work for them. Thom dismisses the offers, later explaining to his oil executive father over dinner that he doesn’t want the life a career in big oil would bring him. During this conversation he receives an anonymous text message from somebody observing him in the restaurant who tells him to meet at a club.
He goes to the location he’s instructed and meets a woman named Lorraine (Bergès-Frisbey), who then introduces him to Walter (Cunningham), who runs a salvaging company that had recovered a large treasure known as “the treasure of Guadalupe” but it was seized by the Spanish government because Walter’s company wasn’t legally salvaging the site.
Walter has put together a team consisting members with various skillsets including Lorraine, a con artist, Simon (Tosar) a logistics expert, Klaus (Stein) a computer hacker, and James (Riley) Walter’s longtime treasure-hunting partner. Walter needs Thom’s engineering genius to help them breach the vault that holds the confiscated treasure inside the Bank of Spain. Thom agrees to help and joins them in Madrid during the 2010 World Cup as Spain is contending for the championship title. Using the crowd noise from the many fans gathered in the city to watch the matches as cover, they scout the bank and determine that the vault is a giant scale underneath a large water reservoir. If the weight on the scale fluctuates in the slightest, the vault floods, drowning any intruders who might be inside.