Sharon Pogue (Jennifer Lopez) é uma policial de Los Angeles que luta contra as pressões naturais de sua profissão e ainda o trauma de ter sido abusada na infância. Sua vida é alterada para sempre quando ela é salva por Catch (James Caviezel), um homem que perdeu recentemente sua esposa e filho em um acidente de carro.