2022
The Shuttlepod Show as Self2022
Jeepers Creepers: Reborn as Ronald2021
A Captain's Log as Self2020
Unbelievable!!!!! as Neil Downe2018
Demon Protocol as Father Prester J. Bedford2017
Champion as Jack Reed2017
Renegades: The Requiem: Part 1 as Ragnar2015
Star Trek: Renegades as Ragnar2014
Prelude to Axanar as Ambassador Soval2014
Alongside Night as Lawrence Powers2013
Dust of War as Tom Dixie2011
Dreams Awake as Marcus Emrys2010
Amish Grace as Henry Taskey2010
Quantum Quest: A Cassini Space Odyssey as Green / Red Photon Fighter (voice)2010
Life Happens as Self2009
The Crusader as Dr. John Ellis2008
The Jace Hall Show as Not available2008
InAlienable as Andreas2008
InAlienable as Andreas Cabrosas2007
Star Trek: Of Gods and Men as Ragnar2007
Plugged as Detective Slogan2006
Siren as Jay Fagan2001
Star Trek: Enterprise as Ambassador Soval2001
Star Trek: Enterprise as Crewman Soval2001
Crossing Jordan as Ben Morgan2001
The Agency as Dobson2000
Sheena as Glenn Pollett1999
Crusade as Bruder1998
Running Woman as John Delaney1997
Ally McBeal as Rodney Wilcox1997
Steel as Detective1997
Alien Nation: The Udara Legacy as Detective Matt Sikes1997
Sisters and Other Strangers as Dave Metzger1996
Pacific Blue as Jackie Earl Bates1996
Nash Bridges as Ulysses Paxton Jr.1996
Promised Land as Ryan Matthews1996
The Siege at Ruby Ridge as Brian Jackson1996
Alien Nation: Millennium as Detective Matt Sikes1996
Alien Nation: The Enemy Within as Detective Matt Sikes1995
Star Trek: Voyager as Tanis1995
JAG as Capt. Tobias Ingles1995
JAG as Gary Hochausen1995
Alien Nation: Body and Soul as Detective Matt Sikes1995
Legacy of Sin: The William Coit Story as Mike Backus1994
M.A.N.T.I.S. as Capt. Ken Hetrick1994
Alien Nation: Dark Horizon as Detective Matthew Sikes1994
The Flight of the Dove as Silver1993
Walker, Texas Ranger as Travis1993
Diagnosis: Murder as Ryan Matthews1993
Necronomicon as Sam1993
Trouble Shooters: Trapped Beneath the Earth as Jack1992
Man Trouble as Butch Gable1992
The Presence as Rick1992
In the Best Interest of the Children as John Birney1991
The Commish as Barry Witt1989
Alien Nation as Detective Matthew Sikes1989
Robot Jox as Achilles1989
Alien Nation as Detective Matthew Sikes1989
The Last Warrior as Gibb1988
The Arrogant as Giovanni1987
The Dirty Dozen: The Deadly Mission as Joe Stern1985
Moonlighting as Not available1985
Moonlighting as Michael Wrye1985
The Atlanta Child Murders as Ken Lawson1984
Hunter as David Talon1984
Crazy like a Fox as Judd Downing1983
All the Right Moves as Greg Djordjevic1982
Remington Steele as Butch Bemis1982
T. J. Hooker as Jeff Simpson1982
Money on the Side as Jack Gilson1982
Thou Shalt Not Kill as Ray Masters1981
Fire on the Mountain as Marshal Burr1981
No Place to Hide as David Norland1980
The Hollywood Knights as Jimmy Shine1980
Scruples as Jake Cassidy1979
Knots Landing as Cal1979
Hardcore as Tod1979
The Incredible Journey of Doctor Meg Laurel as Jacob Barth1979
The Ordeal of Patty Hearst as Young Editor1978
David Cassidy: Man Under Cover as Otis1977
The Incredible Hulk as Greg1977
Eight Is Enough as Not available1977
CHiPs as Anthony Chadway1975
Starsky & Hutch as Freddy1974
Police Woman as Santa1969
Goodbye, Mr. Chips as Schoolboy (uncredited)NaN
Recollection as DelNaN
Wisdom From the Apocalypse as Not available