This is one of the best movies I have ever seen. For how long the film is - it flies by. Non-stop action, romance, friendship, adventure, battles, twists, and turns! If you have ADHD like myself, this movie is a dream come true. It is perfect. No loopholes, everything wraps up splendidly - I was left totally satisfied with this masterful story <3