Landera, an extraterrestrial freedom fighter, comes to Earth for the power source she needs to fight an intergalactic villain.

IMDb.com || letterboxd.com