Flanagan was one of the few actors (along with Phil Fondacaro, Felix Silla, Clive Revill and Jason Wingreen) to be involved in both a Star Wars film and a Star Trek production. Flanagan played Juliana Tainer in the Star Trek: The Next Generation episode "Inheritance", Enina Tandro in the Star Trek: Deep Space Nine episode "Dax", and Ambassador V'Lar in the Star Trek: Enterprise episode "Fallen Hero". Recently, she portrayed Eloise Hawking in ABC's TV show Lost.