Great movie until about halfway through when the writers ran out of ideas and decided to throw in a little Apocalypse Now, a little Game Boy, a little of this, a little of that. The last half is a mess and Leo's acting falls apart. It feels like everyone was in a hurry to put the movie in the can and get the hell out of there. It's a shame.