In una Chicago del futuro, dove i viaggi nel tempo sono un business, Charles Hatton è capo della Time Safari Inc, ditta specializzata in battute di caccia nella preistoria, che devono svolgersi facendo attenzione a non alterare o prelevare qualsiasi oggetto o forma di vita del passato.Uno dei cacciatori calpesta e uccide inconsapevolmente una farfalla, quello che sembrava essere un episodio di poca rilevanza, sconvolgerà gli equilibri causando un radicale cambiamento nel futuro e mettendo a rischio l'esistenza dell'intera umanità. La semplice sparizione della farfalla dall'ecosistema di 65 milioni di anni prima, fa sì che nel tempo presente si creino delle onde temporali a scadenza periodica, ed ognuna di esse alteri progressivamente l'ecosistema, ma anche la flora e la fauna del tempo presente.
Quando un ex-boss della mafia viene ucciso, la sua guardia del corpo, Frank Delano, si prende cura della figlia dell'uomo, Jennifer e la protegge dagli stessi killer che hanno ucciso suo padre. La ragazza intanto, si è innamorata di un giovane, Marcello, ignara del fatto che questo vuole vendicarsi di Angelo uccidendo lei. Le propone un viaggio in Sicilia e Jennifer accetta, ma Frank riesce a scoprire le intenzioni di Marcello appena in tempo.
Nel gioco mortale dello spionaggio internazionale, agenti esperti e anonimi scatenano guerre segrete per ottenere potere, informazioni e per salvaguardare la sicurezza nazionale. Secondo le recenti voci circolanti tra queste schiere esclusive, esiste un nuovo ed ingegnoso dispositivo di assassinio. Microscopico ed iniettabile.Nella folle corsa per ottenere questo dispositivo, solo due persone, nemici giurati, possiedono le capacità, il talento e la tenacità per riuscire. Una è l'agente conosciuta unicamente col nome in codice Sever (Lucy Liu). L'altro è il brillante e determinato ex cacciatore d'uomini del FBI, Jeremiah Ecks (Antonio Banderas).