Heroes of the past are reincarnated is the theme.
So.......
Why shouldn't the past be the invasion?
Perhaps the returned heroes are the vanguard, sent to prepare the way for the others. They subtly work against the modern world, preparing the way for their fellows (perhaps modern technology...