Destiny is what you make of it.
Lanie Kerigan (Angelina Jolie) é uma repórter de sucesso da TV Seattle que leva uma vida superficial, ao mesmo tempo em que acredita ter tudo o que interessa na vida: um lindo apartamento, um emprego em uma grande emissora de TV e ainda um namorado superstar (Christian Kane). Entretanto, ao entrevistar o Profeta Jack (Tony Shalhoub), um sem-teto que diz prever o futuro, ele diz a Lanie que ela tem uma vida sem sentido e que morrerá em poucos dias. Inicialmente incrédula, Lanie passa a acreditar na profecia de Jack quando outras de suas previsões se confirmam. É quando ela passa a reavaliar seu padrão de vida e suas prioridades na intenção desesperada de conseguir alterar seu destino.