This movie is great in every way - story, acting, character development, effects, cinematography, humor, drama, and action. I have no complaints for this movie and would highly recommend it. This movie is extremely well done and entertaining. I had a lot of fun watching it.