Captain Hayle
Ahsoka (2023)
Senator Dagonet (voice)
Star Wars: Tales of the Jedi (2022)
Foster Mills
The Rookie: Feds (2022)
Lt. Don Thorne
Bosch: Legacy (2022)
Self
The Center Seat: 55 Years of Star Trek (2021)
Finder
Upload (2020)
The Movies That Made Us (2019)
Harvey
Rosewood (2015)
Lt. Donald 'Don' Thorne
Bosch (2015)
Agent Cooke
Scorpion (2014)
Ed
Touch (2012)
Detective Charlie Meeks
Body of Proof (2011)
Lex Luthor (voice)
Young Justice: Invasion (2010)
L-3 (voice)
Lex Luthor / Jonathan Kent (voice)
Lex Luthor / Sumaan Harjavti (voice)
Lex Luthor / Hro Talak (voice)
Lex Luthor / Highfather / Antinoös (voice)
Johnny Greene
The Defenders (2010)
NCIS: Los Angeles (2009)
Kurt Van Zant
Castle (2009)
Lie to Me (2009)
Dale Blakely
The Mentalist (2008)
Reaper (2007)
Shark (2006)
Sheriff Hall
Criminal Minds (2005)
Alastair
Supernatural (2005)
Father Jack
The Closer (2005)
Bill Markoni
CSI: New York (2004)
Ari Gordon
Cold Case (2003)
Glen Cole
CSI: Miami (2002)
Gordie Liman
The Shield (2002)
Firefly (voice)
Justice League (2001)
Bruce Foxton
24 (2001)
Seth Lambert
Alias (2001)
Kuroda Lor-ehn
Star Trek: Enterprise (2001)
Captain Magh
Contractor
Curb Your Enthusiasm (2000)
Sheriff
CSI: Crime Scene Investigation (2000)
Herman Colberg
Dark Angel (2000)
Bruce Summerlin
Aftershock: Earthquake in New York (1999)
Harsh Realm (1999)
Boone
Angel (1999)
Carl (voice)
Batman Beyond (1999)
The Crow: Stairway to Heaven (1998)
Gus Grissom
From the Earth to the Moon (1998)
Detective Lou Conroy
Brooklyn South (1997)
Bill Doolin (voice)
The Legend of Calamity Jane (1997)
Firefly / Don (voice)
The New Batman Adventures (1997)
Firefly / Garfield Lynns (voice)
Mark Lowrey
JAG (1995)
Delroy Gibbons
Touched by an Angel (1994)
Officer Thomas
ER (1994)
Karl Mueller
Babylon 5 (1994)
Vinnie Bartell
Diagnosis: Murder (1993)
Lois & Clark: The New Adventures of Superman (1993)
Richard Odin
The X-Files (1993)
Bud LaPierre
Jake Prentice
Walker, Texas Ranger (1993)
Dark Justice (1991)
Dr. Zachary Cling
Tales from the Crypt (1989)
Mark
Father Dowling Mysteries (1989)
Lt. Walter Pierce
Star Trek: The Next Generation (1987)
Jake & the Fatman (1987)
Innes
Tour of Duty (1987)
Wiseguy (1987)
Officer Braddock (as Mark Ralston)
Sledge Hammer! (1986)
Matlock (1986)
Sgt. Terence Boyle
Murder, She Wrote (1984)
Finn Dawley
Liam Gillen