The Earth is in danger and is conquered by the Neo-Descal; the humans send their three Meteor God warships to the past which is the only way to attack them, before they destroy the future.
The film is based on all the warriors of the Chouseishin Series.