Convoluted and boring. Special effects and action scenes were good but this movie wasn't able to offer anything new. And seemed to have been rushed. Even the cameos were lack lustre. Shame as there was so much potential.