It was pretty generic, aye. The only things that really worked were many of the performances being absolutely fantastic, the effects and a clever and inventive climax that, after giving us the annoyingly-requisite action beat, had the big bad defeated through cunning and perseverance, not brute force.