This movie was a thorough entertainer. Not only ywas there non stop action in this crime thriller, but the movie goes in phases. Just when you think the story is coming to a logical conclusion, it keeps going, adding new twists to the story. I think Casey Affleck is perfectly cast in the role as the morally convicted private detective, Ed Harris is also a joy to watch as the cop assigned to the task, and of course Morgan Freeman as the seasoned old commander is a natural. What is best about this movie is that you eventually discover that it isn’t just the thrilling chase that entertains you, it is the thought provoking reality that it confronts you with.