TREVOR REZNIK (Christian Bale) ei ole nukkunut vuoteen. Hän riutuu niin henkisesti kuin ruumiillisestikin unettomien päivien ja öiden muuttuessa painajaismaiseksi valveillaoloksi. Entä kuka on Ivan, joka alkaa vainota Trevoria tehtaalla, baarissa, kotona? Trevorin todellisuudentaju murtuu salaliittoteorioiden alla, mutta vain yksi ihminen tietää totuuden. Tämä ei ole tavallista unettomuutta…