I was expecting this to be good based off the trailer and the stellar cast but it had the worst script I've seen in ages. I don't think anyone over 6 would appreciate it. It constantly breaks the 4th wall with ridiculous modern humor that isn't even funny. The characters are hollow and the hero doesn't do anything. It's truly bad. Truly.