Just didn't work for me. Not enough detail to make it seem believable. They could have done away with a few explosions, car chases, and fight scenes and developed some of the underlying concepts. Yeah, di caprio has a pretty face, but that can't make up for the fact that this movie is weak on details and too heavy on explosions and fighting. As with most movies - save your money.