Tajny agent do zadań specjalnych Charlie Mayeaux (Liam Neeson) specjalizuje się w przenikaniu do grup przestępczych i zdobywaniu dowodów obciążających bandytów. Podczas jednej z akcji cudem unika śmierci, co sprawia, że staje się coraz bardziej nerwowy i traci wiarę we własne siły. Chce odejść ze służby, ale szefowie się temu sprzeciwiają. Wcześniej bowiem musi dokończyć jeszcze jedną sprawę. Zdesperowany, szuka pomocy u psychiatry, dr Jeffa Blecknera (Michael Mantell), ale terapia nie przynosi rezultatów. Tymczasem największego wroga Charliego, mafiosa Fulvio Nesstrę (Oliver Platt), również dręczą rozterki natury egzystencjalnej. Gangster uważa, że zmarnował sobie życie. Wkrótce Charlie poznaje piękną pielęgniarkę Judy Tipp (Sandra Bullock), która jest zwolenniczką niekonwencjonalnych terapii spod znaku New Age. Ich znajomość szybko przeradza się w romans, a zakochany mężczyzna pod wpływem Judy próbuje odzyskać wiarę w siebie.