Zusammen mit Joan (Kari Matchett) reist Annie (Piper Perabo) zu einer Mission nach Mexiko City, wo eine Gruppe Ökoterroristen die Manager einer Ölfirma eine CIA-Agentin als Geiseln hält. Auf Arthurs (Peter Gallagher) Anweisung wird auch Ben (Eion Bailey) zu dem Einsatz gerufen. Getarnt als Nachrichtensprecherin führt Annie ein Interview mit den Geiselnehmern. Dabei bemerkt sie, dass an der Sache etwas faul ist und provoziert den Anführer, sodass dieser auch sie als Geisel nimmt. Nach Übergabe des Lösegeldes nimmt die Handlung eine überraschende wie gefährliche Wendung.