I enjoyed this movie from start to finish. Many times I changed my mind as to what I thought was going to happen. Plenty of plot twists with a very pleasing finish. Great way to spend a couple of hours.