Sharon Pogue (Jennifer Lopez) je odlična chicaška policistka, ki zagovarja pravico za vsako ceno. Ko neke noči zasleduje osumljenca, ji ta pripravi smrtonosno zasedo. Iz nje jo reši skrivnostni neznanec Catch (Jim Caviezel), ki prestreže zločinca, ga razoroži in s tem Sharon reši življenje. Je to srečno naključje? Je spregovorila usoda? Se je pogumen državljan po naključju znašel ob pravem trenutku na pravem mestu? Že mogoče, toda Sharon in Catch sta se že enkrat srečala, le da sta na to pozabila. Ko se zaljubita, začneta odkrivati resnico drug o drugem, toda kmalu se bosta morala spopasti s sencami lastne preteklosti.