Nota soprattutto per il ruolo del comandante Susan Ivanova nella serie televisiva Babylon 5[1][2][3], nasce a Glendale in California, figlia di Hildegard e James Michael Coghlan.[4][5][6] Sua madre proveniva dalla Germania e suo padre aveva origini irlandesi.[7][8] Crebbe tra il Connecticut e l'Inghilterra.[7] Ha due fratelli maggiori e risiede alternativamente Los Angeles e a Londra.
Il suo primo ruolo è come comparsa in Dallas, seguito da quello di Melody Hughes in Berrenger's. Interpreta quindi alcuni ruoli in lungometraggi come L'alieno (1987), Maniac Cop - Il poliziotto maniaco e Bella, pazza e pericolosa (1993). Per la televisione recita nell'ultimo episodio della prima stagione del telefilm In viaggio nel tempo e, inoltre, nel primo episodio dell'undicesima stagione (1993-1994) della serie Colombo.