It was a fantastic movie right up until the end. It’s still worth watching but the last 10 minutes of the film creates the biggest plot whole of all time. A lot of people don’t seem to mind it, but for me it was just a glaring issue that I can’t look past. They abandoned quality writing in the name of fan service. Just disappointed after a 12 year build up to have such a poorly written ending.