Mar-Vell died and a sleeper Skrull posing as him turned up much, much later. The Skrull, thanks to his sleeper programming, was completely convinced that he was the Kree Captain Mar-Vell. He learned he was a Skrull but didn't care; he fought against the Skrulls in Secret Invasion, died, and passed the Captain Marvel name onto Noh-Varr, a mutated Kree from an alternate universe who used to go by "Marvel Boy."