A lot of fun, and reasonably well scripted and acted. Much the best of the trilogy.