Cris Johnson (Nicolas Cage), un mago que trabaja en un sórdido club de Las Vegas con el pseudónimo de Frank Cadillac, tiene la capacidad de ver su propio futuro, siempre y cuando sólo le afecte a él y no sean más de dos minutos.