Ghost in the Shell 2: Innocence
Um, what the hell did I just watch? It started out pretty well, but the constant chatter about the nature of dolls and a doll's soul got grating after a while, and the solution to the big mystery is crammed into about two minutes right at the end.