Technically speaking, I suppose immortal could be singular or plural, making it grammatically correct.