Question: who played commander shelby in star trek the next generation
Answer: Elizabeth Hannah Dennehy ( born October 1 , 1960 ) is an American television and film actress , best known for her role as Commander Shelby in the Star Trek : The Next Generation two - part episode `` The Best of Both Worlds '' .