Il est l'aîné de trois enfants, dont les parents tenaient une ferme qui était aussi une maison d'accueil pour adolescents rebelles. Son père, Bill Patton, était un dramaturge et également un pasteur luthérien, qui a servi comme aumônier à l'Université de Duke.
Il s'est inscrit à la School of the Arts and The Actors' Studio en Caroline du Nord. Il a remporté deux Obie Awards pour ses performances dans la pièce Fool for Love de Sam Shepard.
En 1997, il est nommé pour les Saturn Award, catégorie meilleur second rôle, pour son interprétation du Général Bethléem dans Postman.