• 1979
Glory Days as Steve Street • 1985
Walking the Edge as Fat Man's Bodyguard • 1985
D.A.R.Y.L. as T.A.S.C.O.M. Security Guard • 1985
Cocoon as Dock Worker • 1986
Miami Vice as Teddy Lake • 1986
Santa Barbara as Raz • 1986
Band of the Hand as Young Street Thug • 1986
When the Bough Breaks as Reporter #3 • 1987
Shelter in the Storm as River • 1987
The Last Fling as Bud • 1987
Designing Women as Garret Jackson • 1985-1987
Days of Our Lives (4 episodes) Dr. Robinson • 1986-1988
The New Gidget (5 episodes) as Tom Wilson • 1989
Tour of Duty as Captain Pescow • 1989
Guts and Glory: The Rise and Fall of Oliver North as Sergeant Major Collins • 1990
Ski Patrol as Young Father • 1990
Sporting Chance as Davis • 1991
Anything but Love as Detective • 1992
Stand by Your Man as Kyle • 1993
South of Sunset as Tony DiNato • 1993
Sweating Bullets (7 episodes) as "Rip" Chase • 1993
Renegade as Brett Quinn • 1994
The Glass Shield as Officer Jim Ryan • 1994
Curse of the Starving Class as Emerson • 1995-1996
All My Children (168 episodes) as Pierce Riley • 1997
Pacific Blue as Captain Frank Hawkins • 1997
The Little Ghost as Tony • 1998
Armageddon as Lieutenant Trev Tavis, NORAD Tech. • 1999
Delta Force Clear Target as Skip Lang • 1997-2001
JAG as Major Warren / Commander Douglas • 2001
U.S. Seals as Mike Bradley • 2002
Unreel: A Hollywood Story as Tommy • 2002
100 Deeds for Eddie McDowd as Coach Hardgrave • 2002
The Agency as CIA Agent Gus Allman • 2002
ER as Lieutenant Colonel McGruen • 2002
An American Reunion as Jamie • 2003
Threat Matrix as Robert Burkehart • 2003
The District (2 episodes) as Weston Buell • 2001-2005
Star Trek: Enterprise (7 episodes) as Commander Williams • 2004
The Code Conspiracy as John Davis • 2004
Supernatural (TV) (Pilot) as Calvin Gordon • 2005
Elizabethtown as Rusty • 2005
Distortion as Frank • 2006
Blood Ranch as "Spider" • 2006
The Indian as Dr. Vince • 2007 ''Hallow's Point'' as Detective Frank Cates • 2008
The Belly of the Beast as Adam Simeon • 2010
The Adventure Scouts as Allen Daniels • 2011
Dolphin Tale as Max • 2013
A Fonder Heart as Dr. Evans • 2013
Eden 2 as Captain Stevens • 2013
Gangster Squad as Terry McMurray • 2016
Divorce Texas Style as Ozzie Partington • 2017
Do You See Me as Detective Jimmy Nichols • 2019
Time Off as Bernie • 2020
Mind Games as Roger • 2021
Bloodsport Generations as Uncle Duck • 2021
Last of the Grads as Mr Bradley • 2022
Shark Waters as Poppy • 2023
Soulmates as Rudy Galiano • 2025
Off Rip as Father Jim ==References==