This movie has a great cast, a seemingly good story, and a ton of eye candy, but even with all that it has going for it. It was just weird. I didn't understand the code, the slang, or the point. I was looking forward to this one and I was incredibly disappointing. This is just one strange movie that you can avoid.