19. Maz Kanata
Maz Kanata remains a huge enigma within this new trilogy. Played by the great Lupita Nyong'o, she abruptly disappeared from The Force Awakens after a strange supporting turn to give Rey the lightsaber.
There's a lot of mystery surrounding that, but the film has no interest in tackling it. That itself isn't inherently a problem, but it does mean Maz only pops up for one very brief moment before disappearing again. Maybe she'll come back for Episode IX, especially with Abrams directing again, but there's not much for her here.