The story line and characters are average for the genre of the movie. But what really ruined it was the "dragon". It has to be the worst rendition ever concieved of a dragon, it was a dog stretched out.