Revenant looks to the skies and prepares the haunt for alien invasion!