The concept of the movie is great, but it drags on and on. And because Leonardo's character is delusional, you have no idea what it is truly going on until the very end, and even then you are forced to rush to piece together parts of the movie that you had no idea were relevant at the time you were viewing them.
Overly-complicated, too long, poor delivery, too little too late in the end.