• I must say that Jennifer Lopez delivers a believable and real performance here. As a Chicago cop, on the front lines, we see the stark reality and violence she seems to live on a daily basis.

    Jim Cavieziel also delivers an excellent performance as 'Catch', a man who is emotionally damaged but this is not revealed until the latter half of the film.

    There are some excellent scenes as Lopez begins to open up, dating him, and views his trumpet playing in a city jazz club. She looks tearful as she realizes that Catch is more complicated and sensitive than he appears.

    There is also a parallel family issue of estrangement with Sonia Braga as the disapproving mother that also adds a twist to the interesting story.

    Overall, an excellent film that is highly recommended. 8/10.