Dragon Ball Z: Lord Slug (1991)
6.5/10 on IMDbReleased Mar 19, 1991

Lord Slug and his forces land on Earth and start changing the planet to suit themselves. Knowing that Piccolo is Namekian adds context to the villain’s backstory. The alien invasion gives this one a simple entry point.

See all 15 items in this list