télévision2004 Lost Lost : Les Disparus John Locke regulier
2004 Law & Order: Criminal Intent (ep 59) New York, Section Criminelle Gordon Buchanan guest
2004 NCIS (ep 15) NCIS : Enquêtes spéciales Colonel Ryan guest
2003 The West Wing A la maison blanche Nicholas Alexander regulier
2002 JAG Amiral Boone regulier
2001 Alias Kendall regulier
2001 The X-Files (Saison 9) X-Files : Aux frontières du réel Darius Michaud regulier
2001 Roswell Carl guest
1999 Harsh Realm Omar Santiago regulier
1996 Millennium Peter Watts regulier
1994 Star Trek: The Next Generation (ep 164) Admiral Eric Pressman guest
1994 Tales from the Crypt (ep 71) Les contes de la crypte Martin Zeller guest
1990 Perry Mason (ep 285) Curt Mitchell guest
1963 The Doctors Dr Jerry Dancy regulier Cinema
cinéma2005 Phénomènes Jack regulier
2001 American outlaws Rollin Parker acteur
1998 The X Files The X Files, le film Darius Michaud acteur
1996 Primal Fear Peur primale Bud Yancy acteur
1993 Amityville - Darkforce détective Clark acteur
1992 Cutting Edge Le Feu sur la glace Jack Moseley acteur
1991 The Rocketeer Howard Hughes acteur
1991 Patriots Pierce Grissom acteur
1990 Prisoners of the Sun Major Beckett acteur
1989 Blind fury Vengeance aveugle Frank devereaux acteur
1988 Young guns Alex McSween acteur
1986 Black widow La veuve noire Bruce acteur
1985 Silver bullet Peur bleue Joe Haller acteur
1984 Places in the heart Les Saisons du coeur Buddy Kelsey acteur
1984 Mrs Soffel Buck McGovern acteur
1983 All the Right Moves L'Esprit d'équipe Freeman Smith acteur
1980 Heaven's Gate La Porte du paradis Capitaine Minardi acteur