It is easy to forget that the Star Trek franchise has been cranking out films and shows for a long time. There have been six series — Star Trek: TOS, Star Trek: The Animated Series, Star Trek: The Next Generation, Star Trek: Deep Space Nine, Star Trek: Voyager, and Star Trek: Enterprise — with a new one on the way and 12 feature films, with one on the way. Due to the large ensemble cast and multiple plot lines per episode, this means that at one time or another an absurd number of actors have appeared in minor roles.
Check out 31 of our favorite Star Trek cameos and let us know in the comments if we missed anyone. Also look for our look at the franchise’s best guest actresses as well.
Wallace Shawn, best known for playing Vizzini in A Princess Bride, was Zek the Grand Nagus of the Ferengi Alliance in Star Trek: Deep Space 9.
James Worthy, the three-time NBA Champion, played Koral, a Klingon mercenary and smuggler, in Star Trek: The Next Generation in the episode “Gambit: Part II”.
Mick Fleetwood of Fleetwood Mac fame played a duplicitous, fish-loving Antedean Dignitary in Star Trek: The Next Generation episode “Manhunt.”
Stephen Hawking plays himself in a game of poker with Sir Isaac Newton, Albert Einstein and Data in the Star Trek: The Next Generation episode “All Good Things…”. When he’s not making cameo appearances on The Big Bang Theory, Hawking currently works as director of research at the Department of Applied Mathematics and Theoretical Physics at the University of Cambridge in England.
Dwayne “The Rock” Johnson played a Pendari champion (a kind of gladiator) in the Star Trek: Voyager episode “Tsunkatse.”
Bryan Singer, director of X-Men and X2, appeared as a tactical officer in Star Trek: Nemesis.
Mr. Robot star Christian Slater played a night-duty officer in Star Trek VI: The Undiscovered Country.
Kelsey Grammer of Cheers and Frasier played Captain Morgan Bateson, a captain of the Enterprise whose ship was stuck in a time loop, in the Star Trek: The Next Generation episode “Cause and Effect.”
Jonathan Banks, more famously known as Mike on Breaking Bad and Better Call Saul, played Golin Shel-la, who led the Ennis in battle on an episode of Deep Space Nine.