Issu d’Austin, Texas, il a fréquenté Anderson High School puis a suivi des études de cinéma à l’Université du Sud-Californie. Sa première apparition notable à la télévision est celle de Matthew Applewhite dans la série « Desperate Housewives », suivie d’un rôle dans le film « Glory Road » où il incarne Harry Flournoy, puis d’une participation à « In the Valley of Elah ». Il gagne en visibilité en…