the immortals fought against aliens under the huge sky