I had no fore-knowledge of this movie and thus every element was a thrilling surprise. The story-line was a very clever one and had a true sting at the end. The cast were actors of high calibre who gave impressive performances. A pulsing sound-track and impressive special effects, made this a movie that kept me on the edge of my seat.