Marlon Brando as Soran on Star Trek: Generations? Tom Hanks for Star Trek: First Contact or Insurrection? It nearly happened. And finding out about these and some other names that could have played some of our favorite characters—including the Borg Queen—has got us really, really excited this morning. (Or maybe it's the coffee).