Everything we've been waiting for

Rating: 10/10 (27 April 2019)

A full circle. Good mix of action and emotion with the characters. Made everyone in the screening laugh out loud, sob and cheer.