This was a great movie. It is absolutely imperative that you watch the beginning of the movie closely, there will be a quiz at the end :) I always liked Jim Caviezel from Person of Interest. However, his acting is off the charts here. The plot and screen writing is excellent.
It is not family friendly. They do not show any bodyparts if sex is your issue, but it has bodybags, bullets in Jennifer's bulletproof vest, (she is a Chicago police officer). There is spousal violence that passes down a generation. But they handle it well, it is a story that needs to be told, that stuff really happens.
I will watch this movie again, it has details and depth.