Adrian è un giovane inquieto, in perenne movimento da una città all'altra, da un lavoro all'altro. Adrian socializza con poche persone perché le sue doti extrasensoriali gli permettono di prevedere il futuro. Angela, figlia unica di una facoltosa famiglia, dopo una lunga permanenza in Sud America, dove ha lavorato per organizzazioni segrete legate alla guerrilla, torna in Spagna per raccogliere finanziamenti. Hervè è un ex poliziotto che ha lasciato la polizia dopo che una bomba ha ucciso sua moglie e sua figlia, rendendolo cieco. Un giorno queste tre persone si incontrano a Madrid, mosse e manipolate da una società segreta onnipresente chiamata Utopia.