Po kilku udanych rolach w lokalnych teatrach, przeprowadził się do Los Angeles i zapisał się do California Institute of the Arts, gdzie spędził dwa lata i ukończył z tytułem licencjata sztuk pięknych w 1975.

W Pasadena Repertory Theatre grał w światowej premierze sztuki Thomasa Rickmana Baalam w The Hotel Carver w Pasadenie (1975) i w spektaklu Kingdom of Earth Tennesseego Williamsa w West Coast (1976) w roli Lota. Pojawił się po raz pierwszy na Off-Broadwayu jako Eddie w przedstawieniu Chora miłość (Fool for Love) w Circle Repertory Theatre (1983), a na Broadwayu debiutował jako Fred Small w widowisku Kamienie szlachetne (Precious Sons) w Longacre Theatre (1986). Rola Eddiego w produkcji off-broadwayowskiej Fool for Love Sama Sheparda w 1984 przyniosła mu nagrodę Obie, a w 1995 za rolę Cartera w spektaklu Simpatico Sama Sheparda z Beverly D’Angelo zdobył nagrodę Lucille Lortel.