I honestly loved the movie and would watch it again. It's a mix of action, fantasy, science fiction, romance and I just had to love the graphics. The imaginative world was made real but it was a wow factor. Gotta love it. I recommend it to all. I would even bring my little daughter to see it. It does have some intense stuff but its not gory.