Né le 28 mai 1969 dans l'Oregon (USA) il commence dans une pièce locale dés 7 ans mais il est décide d'aller dans le Minnesota pour étudier à l'école de Théâtre pour enfants. Il décroche par la suite son premier rôle à Broadway dans "Any Given Day". Il reçoit notamment un Obie Award pendant sa carrière. Plus tard il jouera dans "Angel in America" où il côtoiera Mary-Louise Parker.