A great time

Rating: 9/10 (26 July 2019)

does a great job at wrapping up the trilogy
very good villain
brings in and finishes several plot points from the previous two films
amazing practical affects