Too many different narratives trying to tie up with the same story, never really cohesive and the characters not fully realised. There are interesting ideas, but they get buried in a convoluted story with a style that tries a little too hard to be hip.