2024
His & Hers as Paul2019
Christmas at Dollywood as Lyle Davis2016
Love by Chance as Sam Michaels2016
The Birdwatcher as Finch2015
Supergirl as Paul Nal2014
When Calls the Heart as William Thatcher2014
Bad City as News Anchor2014
Words and Pictures as Huntsman Manager2014
No Clue as Nelson2013
Once Upon a Time in Wonderland as King2013
Independence Daysaster as Dennis Brubaker2013
I Am Vengeance as Lawyer2012
Arrow as Justin Claybourne2012
The Tall Man as Robert2010
Smoke Screen as Gary2009
Stargate Atlantis: Fans' Choice as Simon Wallis2009
The Gambler, The Girl and The Gunslinger as The General2007
Painkiller Jane as Not available2007
Termination Point as Quinn2006
Eureka as Congressman Faraday2006
Merlin's Apprentice as Weston2006
Home by Christmas as George Bedford2006
Connors' War as Darryl Greene2005
Supernatural as Deacon2005
Supernatural as Jim Michaels2005
Recipe for a Perfect Christmas as Clay McNeil2004
Stargate Atlantis as Simon Wallis2004
The 4400 as Adam Kensington2004
The Collector as Not available2004
The Reality of Love as Ed Miller2003
Tru Calling as Bridget's father2003
Devil Winds as Stan Chasen2003
D.C. Sniper: 23 Days of Fear as Agent Tremain2002
The Barber as Agent Crawley2001
Smallville as Mr. Brooks2000
Dark Angel as Head Priest2000
Higher Ground as Martin Barringer2000
Get Carter as Les Fletcher2000
Life-Size as Richie2000
Quarantine as Bill Evslin2000
My Mother the Spy as Peter2000
Shutterspeed as Angelo Diamond2000
Mr. Rice's Secret as Stan1999
So Weird as Tad Raxall1998
First Wave as Trevor Hyams1998
First Wave as Nathan Brown1998
Seven Days as Not available1998
The Crow: Stairway to Heaven as Not available1998
Firestorm as Pete1998
The Long Way Home as Ken Gerrin1997
Stargate SG-1 as Narim1997
Earth: Final Conflict as Federov1996
Susie Q as Coach Stanford1996
Angel Flight Down as Rick Fowler1996
Maternal Instincts as Gary Warden1995
The Outer Limits as Senator Meade1995
The Outer Limits as Peter Chandler1995
The Outer Limits as Dom Pardo1995
Sliders as Doc1995
Dangerous Indiscretion as Dale Boyer1994
Viper as Michael Anthony Cornell / Alec Brody1994
Hawkeye (The First Frontier) as Captain Taylor Shield1994
For the Love of Nancy as Dr. Partana1994
The Perfect Man as Not available1992
Highlander: The Series as John Garrick1992
The Odyssey as Arthur Bourne1992
In the Line of Duty: Siege at Marion as Rossi1991
The Commish as Not available1991
And the Sea Will Tell as Ted1990
The Death of the Incredible Hulk as Shoup1989
The Fly II as Observer #21989
We're No Angels as Prison Priest1989
Who's Harry Crumb? as Dennis Kimball1989
Dead Bang as Not available1989
Small Sacrifices as Matt Jensen (Part 2)1989
Quarantine as Spencer Crown1988
Murphy's Law as Not available1988
The Accused as Courthouse Reporter1988
Body of Evidence as Doctor1987
21 Jump Street as Woody Adderly1987
21 Jump Street as Luchek1987
21 Jump Street as Bob1987
21 Jump Street as Scott Morris1987
Wiseguy as Not available1986
I-Man as Van Driver1986
Nobody's Child as Dr. Pitteo1986
Power's Play as Not available1985
MacGyver as Durst1985
MacGyver as Rafael1985
Rainbow War as Not available1984
Airwolf as Arkov1983
The Hitchhiker as Duncan1983
The Hitchhiker as Gordon2010
Rain Down Director