James on koko elämänsä ajan joutunut elämään tulevan ennustamisen kaksiteräisen lahjan kanssa. Hän on ennustanut onnettomuuksia ja aavistanut ennalta jopa oman äitinsä ennenaikaisen kuoleman. Mutta kun hän saa yhtäkkiä näyn omasta kuolemastaan, hän yrittää löytää keinon pysäyttää tapahtumien kulku - ennen kuin on liian myöhäistä.