Aside from Patrick Stewart, who do you think is the best actor to play a main role in the Star Trek universe?

Jeffrey Combs.

I know that he doesn't play one main role but he has played so many roles in trek alone, and 2 of my favorite trek villains in weyoun (and his clones) and commander shran, that i consoder him a main actor at this point.

Also if you have watched a good deal of Sci-Fi in the last 30-40 years, you have seen him there too.

I am gonna leave an excerpt from his Mem. Alpha entry here, i recommend reading the whole thing, he has done a lot.

Combs has since earned himself quite a number of appearances on Star > Trek, guest starring in thirty-one episodes of Deep Space Nine, one episode of Star Trek: Voyager, and eleven episodes of  Star Trek: Enterprise. In "The Dogs of War", Combs played both Weyoun and Brunt, becoming one of only three  Star Trek actors ever to play two unrelated characters in the same episode.

He is one of only five actors to play seven or more different characters in > the Star Trek franchise, the others being Randy Oglesby,  J.G. Hertzler, Vaughn Armstrong, and Thomas Kopache.>

/r/startrek Thread