1 de septiembre de 2001. Elliot (Nick Nolte), un agente de la C.I.A que posee una información vital sobre el futuro inmediato del mundo, desaparece de repente con la intención de encontrar a su hija Orlando (Sara Forestier), a la que había abandonado diez años antes. Irène (Binoche), una antigua amiga, y David (Tom Riley), su hijo adoptivo, les ayudarán a reencontrarse. Pero, inesperadamente, se cruza en sus vidas Guillermo Pound (John Turturro), un asesino sin escrupulos, poeta en sus ratos libres.