big budget scifi movie set in ancient egypt aliens brainsuckers drinking tea with egyptian gods