This movie has a very original story with a few great curve balls thrown in. The cast and their performance is good and each actor/actress played their character well. I would have given this movie a higher rating if the ending scene was either better, or just left out completely. It was almost like the writers just gave up and called it quits for the last 3 minutes. There is a scene in the beginning that is meant to set the mood for the entire film and give you a glimpse to the end of the plot. If you want to enjoy the story and its conclusion more, just leave the theater when that scene comes full circle. Just trust me on that. Other than that one final, lousy scene, this is a great movie that I would recommend to anyone that loves a good puzzler.