Osment is great, Jude Law is great, Teddy Ruxbin (or whatever the doll is called) is great. The other acting performance are hit or miss. The visuals are very good. The second half of the movie is better than the first, but that’s not saying much. On the whole, it’s 2.5 hours of your life you’ll never get back. The first false ending, a downer for sure, might have been worth it just for the 30 minutes or so it would have saved. To say that the second ending is weird does an injustice to the term. Weird in a good way? Uh, no.