Beam Me Up, Scotty! The Hottest Women Who Have Appeared On Star Trek
Mariette Hartley as Zarabeth
Take a look at Mariette Hartley, who played the role of Zarabeth on season 3’s “All Our Yesterdays.” Does the costume look familiar to you? It probably does if you remember Raquel Welch from the movie One Million Years BC. The popularity of that movie likely had an influence on this character.
Once again, Captain Kirk misses out as a love interest in “All Our Yesterdays” (like he needs anymore women). In an unusual twist, Spock becomes Zarabeth’s sort-of romantic partner. Spock meets her after traveling back in time. Unfortunately, when he returned to his own time, he learned that she had existed 5,000 years ago. Poor Spock. Alien hearts break just the same as a human’s.