(12A) opens 30 years on from the events of Return of the Jedi (1983), with the rebels, led by General Leia (Carrie Fisher), hard-pressed by the evil First Order, led by Supreme Leader Snoke (Andy Serkis), Kylo Ren (Adam Driver) and General Hux (Domhnall Gleeson).