Started off good. Film has style and initially keeps you engaged. But getting half way in, there's too much subplot, too much meaningless waffle - the movie just needs to cut that junk out. Got a little boring around halfway through and a little confusing in places.