About 85-90% of this movie is fantastic. The do such a good job with the plot/story line right up to the last 20 miniutes of the film; then then the story loses its momentum and they create a few holes in the plot that allow the movie to end. I really thought this was going to be one of my favorite movies until I saw the ending.