There's nothing like a sleeper film that really delivers. All the pieces come together in this movie including a solid cast, a moving and thrilling story-line and great production value. It's nice to see a movie that incorporates a topical and timeless plot supported by good acting and great pace. Very entertaining and definitely worth renting or owning.