Cris Johnson (Nicolas Cage) es un ilusionista en Las Vegas que posee un don que se convierte en una maldición: tiene la habilidad sobrenatural de prever lo que sucederá a continuación. Johnson es capaz de vislumbrar el futuro unos minutos más allá del presente, un talento extrasensorial que le resulta extremadamente útil en su trabajo como mago y mentalista en un club oscuro de la ciudad donde se presenta cada noche. Por otro lado, la agente antiterrorista Callie Ferris (Julianne Moore) busca aprovechar el don de Johnson para frustrar un ataque planeado por terroristas contra Los Ángeles, utilizando un arma de destrucción masiva. La cuenta atrás de la bomba continua y Johnson se convierte en una pieza fundamental para evitar un posible holocausto nuclear. Si no utiliza sus habilidades para redirigir su visión a través de los portales temporales adecuados y así alterar el presente, su futuro – junto con el de cientos de miles de personas – podría volverse irremediablemente sombrío...