The first part was quite passable, much better than what comes out of Hollywood.
In the second part, too many supporting roles are poorly staffed. The main characters give far their best. Special effects not bad, but the fight scenes too hectic and confused.