Jennifer Lopez gra rolę oficer chicagowskiej policjantki - Sharon Pogue. Sharon - dręczona traumatycznymi wspomnieniami z dzieciństwa i uczuciem wykorzystania przez rodziców odnajduje spokój i komfort psychiczny, wykonując pracę niestrudzonej tropicielki groźnych przestępców w Chicago. Z właściwą sobie bezwzględnością reaguje na przemoc. Obawiając się miłości i wiążącego się z nią bólu, spędza większość wolnego czasu w samotności. Dzieje się tak do momentu, w którym pewien nieznajomy ratuje jej życie, obezwładniając grożącego jej uzbrojonego napastnika. Zaintrygowana nowo poznanym niezwykłym aniołem stróżem, Sharon wzbrania się przed ogarniającym ją zauroczeniem i dojrzewającą miłością, do kogoś, kto może złamać jej serce.