
2020
The Neighbor as Brian2020
Interrogation as D.A. Phillip Eckert2019
Cold Brook as Meisenger2017
Halfway There as Curt Morgan2016
Officer Downe as Bartender2015
Bosch as Phil Gentry2012
I Married Who? as Alan2011
Franklin & Bash as Roger2010
His Name Was Jason: 30 Years of Friday the 13th as Self2008
The Mentalist as Hopper Banks2008
Knight Rider as Not available2006
Special as Newscaster2005
Bones as Jeremy Nash2005
Ghost Whisperer as Ray Westen2005
Medium as Cyrus2005
Close to Home as Detective George Branch2004
House as Deran2004
Medical Investigation as Landsbury2004
Jack as Steve Burka2003
NCIS as Jack Canton2003
Las Vegas as Not available2003
A Time to Remember as Julian Proctor2002
CSI: Miami as Nathaniel Putnam2002
Monk as John Buxton2002
Without a Trace as Patrick Kent2002
Unfaithful as Bob Gaylord2002
Due East as Jack Purdue Sr.2001
The Guardian as Hal Lewicki2001
The Division as Max Harwood2000
CSI: Crime Scene Investigation as Jack Garris2000
Boston Public as Douglas Barnes2000
Auggie Rose as Paul1999
Family Law as Nick Larson1998
Felicity as Dr. Edward Porter1998
L.A. Doctors as Charlie Dorland1998
Without Limits as Colin Ponder (uncredited)1997
Nightwatch as Newscaster1996
7th Heaven as Jake Anderson1996
If Looks Could Kill as Not available1995
The Outer Limits as Evan Robert Cooper1995
The Outer Limits as Dr. Deanston1995
The Final Cut as Talberg1995
Gramps as Simon1994
ER as Mr. Bradley1994
Chicago Hope as Not available1994
Touched by an Angel as Billy Hamstead1994
The Glass Shield as D.A. Ira Kern1993
The X-Files as Doug Underwood1992
Melrose Place as Dr. Daniel 'Dan' Miller1992
The Witches of Eastwick as Coach Mullen1992
Overkill: The Aileen Wuornos Story as Not available1991
Love Kills as Brooks1991
Session Man as Peter Goffigon1990
Pair of Aces as Capt. Hansen1989
Quantum Leap as Steve Slater1988
Bat★21 as Major Jake Scott1988
Patty Hearst as 1st Male1987
Star Trek: The Next Generation as Commander Keiran MacDuff1986
Welcome to 18 as Roscoe1984
Murder, She Wrote as Gary Roberts1984
Missing in Action as Masucci1984
Friday the 13th: The Final Chapter as Rob Dier1978
Dallas as Sal Lombardi1978
The Paper Chase as Steve WilliamsonNaN
Fearless as Gaia's godfather