Worse scriptwriting, casting, and adlibs. It's that kind of movie where there is one great actor and the rest are just extras.
The storyline could be better for cinema. Only surviving because of the battle scene. I wish they had better actors and scriptwriter. Not really for something one would call an action film but a great choice among all fantasy movies these days.
Trivia: They do not speak Tagalog in Jolo/Sulu.
Datu speaking Tagalog in american accent, then speaks English in forced Filipino accent. One of the soldiers speaking English in vietnamese accent. Can't be funnier than this.