David Caine kiertää vimmaisesti Manhattanin pokeriluolia ja pelaa yö toisensa jälkeen. Hänen kykynsä laskea todennäköisyyksiä ilmiömäisen nopeasti erottaa hänet muista tusinapelaajista. Epäonnekseen Caine kuitenkin kärsii epilepsiasta, ja yhden vaikean kohtauksen aikana hän menettää kontrollin ja häviää kohtalokkaasti.
Korjatakseen elämänsä pahimman virheen Caine suostuu kokeilemaan lääkettä, jonka sivuvaikutukset ovat ennalta-arvaamattomia: hän alkaa nähdä menneisyyteen ja tulevaisuuteen ja pystyy ennustamaan tapahtumien seuraukset – sekä hyvät että pahat. Kun hänen erikoinen kykynsä paljastuu, alkaa hengenvaarallinen takaa-ajo.