Ghost In The Shell 2: Innocence is the long-awaited follow-up to Mamoru Oshii's celebrated 1995 Japanese anime epic. Set in a future world where androids have souls, it follows cyborg detective Batou as he tries to figure out why sex-droids have suddenly taken to offing their clients. No, this isn't as seedy as it sounds: Oshii is aiming for transcendence, not cheap thrills, making his extraordinary CGI visuals more Raphael than Razzle. However - with the exception of a kick-ass action sequence or two - the plot remains languid and impersonal. Lucky, then, that Kenji Kawai's haunting score mixes so effortlessly with the images to add an ethereal majesty to an otherwise drab storyline.