This movie is fantastic! The story is complex and makes you think. The actors were great and took me for a wild, tense and thrilling ride. I cared about what happened to them. The ending is ambigous and my children and I left with different opinions. Not only will I recommend this movie to my friends and family, I plan to see it again.