Die Familie Shaw macht nach längerer Zeit endlich wieder einen gemeinsamen Urlaub in Spanien. Als der älteste Sohn Will (Henry Cavill) von einem kurzen Ausflug in die Innenstadt auf das gemietete Boot zurückkommt, ist seine Familie verschwunden. Alles was er findet, sind Spuren eines Kampfes und Blut. Er wendet sich an die Polizei und muss feststellen, dass diese am Verschwinden seiner Familie scheinbar nicht ganz unschuldig ist. Bevor die Polizei auch ihn in ihre Gewalt bringen kann, taucht Henrys Vater Martin (Bruce Willis) auf und kann Will mittels schlagkräftiger Argumente befreien. Zusammen müssen sie die Entführung ihrer Familie aufklären und decken dabei eine Verschwörung auf, in die auch eine mysteriöse Frau von der CIA (Sigourney Weaver) verwickelt zu sein scheint…