This was a really good story with some surprises along the way. The story was crafty. The cast and acting was right on. Up until the last scene, this movie was really good. It had a good message and I am so glad that I saw it.