The film is shrouded in bad CGI, bizarre music and admittedly good costume design. There is a complete lack of character development, like seriously Toby Maguire as Nick is a disaster. He does not change from beginning to end. He is plain and boring and lacks any characteristics that makes him an individual. This plays the same for the other two leading cast whose characters are soul crushingly boring.

The dialogue is even worse, there aren't any memorable scenes with characters interacting with each other they all just roll off one another scene after scene after scene.

The editing is strange, its fast and choppy (which could have been the purpose) and cuts scenes down into mere minutes. This doesn't allow any conversations to flow, characters to build or scenes to be crafted effectively. It just does not work.

The music is nice but again is just a cheap way of attracting a young audience and filling out boring scenes - which it does extremely often.

To be fair the story gains ground near the end with more thoughtful scenes and more interesting dialogue but by then its too late and the overall product has been ruined.

I really don't understand the hype over this film.