This was progressing fine until the second act climax (although the sudden rekindling the romance thing in the middle of act 2 also had some execution problems.)
Then just a bunch of contrivances and poorly timed gags and inadequately severe battle scenes looked to me like a high speed runner who starts fantastically stumbling at top speed. This thing got across the finish line but it was damn ungainly getting there.
The film is angling toward some worthwhile themes but there's too much in the way of mechanisms here that don't work. I guess it's pretty to look at while it's doing it, though.