Trevor Reznik (Christian Bale), prosty mechanik, cierpi na chroniczną bezsenność. Od roku nie przespał ani minuty. Totalne zmęczenie doprowadziło do wstrząsającego pogorszenia się jego stanu zdrowia, nie tylko fizycznego… Trevor czuje się coraz bardziej osaczony przez serię niewyjaśnionych i tragicznych wydarzeń. Wydaje się, że mają one coś wspólnego z nowym pracownikiem fabryki, groźnie wyglądającym Ivanem (John Sharian). Trevor popada w obsesję, w każdej chwili oczekuje czegoś złego. A może tajemniczy prześladowca nie jest tylko wytworem jego wyobraźni?