Ha trabajado mayormente en "Alias", participando en unos 100 episodios, y en "Lost" durante los años 2006 y 2007.