Chicago. Dręczona traumatycznymi wspomnieniami z dzieciństwa policjantka Sharon Pogue (Jennifer Lopez) jest w zupełności oddana swojej pracy. Zaniedbuje przez to życie prywatne. Pewnego dnia podczas pościgu za groźnym przestępcą, zostaje uratowana przez tajemniczego nieznajomego (Jim Caviezel), który każe mówić na siebie "Catch". Pomiędzy obojgiem rodzi się uczucie. Sharon jednak nie wie, że skryty i dziwnie zachowujący się "Catch", skrywa tragiczną oraz bolesną przeszłość.
Policjantka Sharon (Jennifer Lopez) wychowała się w domu, w którym ojciec stosował przemoc wobec bliskich. Pewnego dnia uczestniczy w bardzo trudnej akcji ratowniczej na autostradzie. Udziela pierwszej pomocy jednemu z kierowców. Mija rok. Podczas pościgu za uciekającym bandytą Sharon omal nie traci życia. Na pomoc spieszy jej nieznajomy mężczyzna. Po jakimś czasie para zaczyna się spotykać. Catch (James Caviezel) jest niedostępny i zamknięty w sobie. Sharon domyśla się, że skrywa on jakąś bolesną tajemnicę.
Policjantka Sharon (Jennifer Lopez) stroni od mężczyzn, choć w głębi serca marzy o uczuciu. Pewnego dnia podczas pościgu za przestępcą niemal traci życie. Na pomoc spieszy jej nieznajomy mężczyzna. Od tej pory tajemniczy wybawiciel często staje na jej drodze. W końcu poznają się bliżej i rodzi się między nimi uczucie. Jednak Catch (Jim Caviezel) jest bardzo zamknięty w sobie. Sharon domyśla się, że skrywa on jakąś bolesną tajemnicę z przeszłości.