An article in Wizard magazine #41 claims production on this started in 1986 which would explain the roster and such
Also in this 1994 issue: yet another dumb Casting Call piece, where they name their ideal cast for a superhero movie. This time it was for live action X-Men.
Maybe the only time this magazine had a good idea.
See I wasn’t kidding this magazine was awful. (Tennant did work there, he was an editor.)