Comenzó su trabajo en televisión haciendo apariciones en series como Melrose Place, Friends y CSI: Miami.
En 2003 apareció por primera vez en la popular serie NCIS donde interpretó al agente especial Stan Burley del NCIS, papel que interpretó de nuevo en 2012 durante el episodio "Playing with Fire" y en 2013 en el episodio "Squall".
En 2007 obtuvo un papel secundario en la película National Treasure: Book of Secrets donde interpretó a Thomas Gates, el ancestro de Benjamin Franklin "Ben" Gates (Nicolas Cage).
En 2009 apareció en la película Push donde interpretó a Jonah Gant un hombre con poderes que es asesinado enfrente de su hijo Nick (Chris Evans) por el agente Henry Carver, luego de negarse a unirse a una agencia gubernamental clandestina del gobierno de los Estados Unidos.
En 2011 apareció como invitado en la serie The Playboy Club donde interpretó al abogado Jimmy Wallace.