A fiction, and based on a cartoon movie. A 3 hours movie but it is worth it. There are some adult scenes that you might not want your younger kids to see it. So, I am warning you about this. Overall, a great, hero movie, although I am not a fan of it that much, but I'm not sure of what's your stances with the movie. So, it would be better to see if for yourself and come back here speak out your stance of the movie.