Two people befriend each other - a female police officer suffering from an abusive childhood (Lopez), and a man (Caviezel) recovering from the death of his wife and son.

Canadian Connection: Filmed in Toronto, Ontario.
But Jim Caviezel is in it!!! With his amazingly intense acting as usual!! So how could this be a bad movie??!! No way!!
Even though J.Lo did perform well in this film,the only thing that got me through the movie was some Jim Caviziel and Terrence Howard. Other then that it would have been BLAH!!!! Thanx
Great movie. It is a drama, not a thriller as the trailer suggests. A very interesting story about two people who feel alone and are in constant struggle with themselves, as well as with the world around them. Beautifully written, acted, and directed film. Two thumbs up!