Handlingen utspiller seg umiddelbart etter . Skrapsamleren Rey (Ridley) finner den tidligere jedimesteren Luke Skywalker (Hamill) på havplaneten Ahch-To, men han vil ikke hjelpe til i motstandsbevegelsens kamp mot First Order. Motstandskjemperne Finn (Boyega) og Rose (Tran) drar til spillbyen Canto Bight på ørkenplaneten Cantonica for å finne en kodeknekker som kan hjelpe dem med å deaktivere First Orders sporingsenhet. Når Leia Organa (Fisher) faller i koma tar Amilyn Holdo (Dern) over lederrollen for motstandsbevegelsen, men planene hennes faller ikke i god jord hos motstandspiloten Poe Dameron (Isaac).