2025
Zero Day as Schreier2024
Elsbeth as Lieutenant Dave Noonan2024
Getting LOST as Self2023
Fast Charlie as Sal2023
Couple A Cards as Lenny2022
The Rookie: Feds as Director Jack Twohey2021
FBI: International as Steve Webb2021
Dexter: New Blood as Edward2021
Dexter: New Blood as Edward Olsen2021
Dr. Death as Don Duntsch2021
The Eyes of Tammy Faye as Fred Grover2020
The Right Stuff as Bart Shepard2020
Human Capital as Detective Flowers2019
Evil as Mick Carr2019
Miss America as Jim2019
Masters as Col. Quincy Padroza2018
Yellowstone as Carl Reynolds2018
Seven Seconds as Peter Jablonski, Sr.2017
The Greatest Showman as Benjamin Hallett2016
Westworld as Colonel Brigham2016
Bull as Judge Wanecraft2016
Greater as Coach Bender2016
Tallulah as Russell2016
Money as Carl2016
Split as Dave2015
Quantico as Maxwell Fletcher2015
The Runner as Senator Owens2015
Surviving Me: The Nine Circles of Sophie as Professor Slateman2014
Crisis as General Mark Osborne2013
The Blacklist as Leon Cox2013
The Ordained as The Penitent2013
Bottled Up as Agent Rodgers2012
Chicago Fire as Ray Riddle2012
The Dark Knight Rises as Exchange Security Chief2012
Zero Dark Thirty as The Wolf2011
American Horror Story as Frank McCann2011
Homeland as General Rossen2011
Revenge as Detective2010
Blue Bloods as Lieutenant Trumball2010
Justified as SWAT Commanding Officer2009
Castle as Addison Smith2009
Lie to Me as Kevin Warren2008
The Mentalist as Marshal Exley2008
Eli Stone as Soldier2007
Saving Grace as Not available2006
Day Break as Not available2006
The Book of Daniel as Not available2005
Criminal Minds as Jack Vaughan2005
Supernatural as Azazel2005
Bones as Giles Hardewicke2005
Ghost Whisperer as Charlie Banks2005
Medium as David Delaney2005
The Closer as Eugene 'Topper' Barnes2005
Night Stalker as Not available2004
Lost as Edward Mars2004
CSI: NY as Ross Lee2004
Dynamite as Tom Baxter2003
NCIS as Captain Graves2003
Cold Case as Sam Royal2003
Air Strike as Not available2002
Without a Trace as George Anderson2002
Boomtown as Reggie Flood2002
Do It for Uncle Manny as Tommy2001
Crossing Jordan as John Roberts2001
Octopus 2: River of Fear as Walter2000
CSI: Crime Scene Investigation as Frank Carrow2000
CSI: Crime Scene Investigation as Curt Ritten2000
Malcolm in the Middle as Off. Ridley2000
Fortress 2 as Gordon2000
Submerged as Richard Layton2000
Terror Tract as Louis Freemont1999
Law & Order: Special Victims Unit as Clive Lynwood1999
Law & Order: Special Victims Unit as Warden Jones1999
Balloon Farm as Jake Johnson1998
V.I.P. as Adam Fowler1998
From the Earth to the Moon as Walt Cunningham1998
Inferno as Lt. Sympson1998
Temple of Desire as (as Fred Lane)1997
Con Air as Pilot1997
Men in Black as INS agent Janus1997
Two Voices as David Anneken1997
Payback as Sgt. Brian Kaleen1995
Sliders as Phil1995
JAG as Commander Mark Collins1994
Babylon 5 as Ranger1994
ER as Bum's Friend1994
Touched by an Angel as Eric Casey1994
Chicago Hope as Not available1993
The X-Files as Young Arthur Dales1993
Diagnosis: Murder as Tom Winston1993
Dream Lover as Larry1993
Man's Best Friend as Perry1992
Renegade as Not available1991
This Gun for Hire as Mather1991
Deadly Game as Osiris1990
Law & Order as Greg Stockwell1989
Mancuso, F.B.I. as Eddie McMasters1989
Amityville: The Evil Escapes as Father Kibbler1989
Terror on Highway 91 as Charlie Stone1988
China Beach as Not available1988
Favorite Son as Wyckoff1988
Man Against the Mob as Sammy Turner1987
Wiseguy as Not available1987
Billionaire Boys Club as Chris Fairmont Jr.1987
Billionaire Boys Club as Christopher 'Chris' Fairmount, Jr.1987
American Harvest as Roger Duncan1986
Matlock as Not available1985
Love Is Never Silent as William Anglin1984
Murder, She Wrote as Lloyd Nichols1984
Murder, She Wrote as Al Parker1984
Finder of Lost Loves as Dan Matthews1984
The Seduction of Gina as David Breslin1983
This Girl for Hire as Peter1982
Hotel as Not available1982
Cagney & Lacey as Burt1981
Coward of the County as Tommy Spencer1981
The Children Nobody Wanted as Tom Butterfield1980
Skag as Not available1980
Ordinary People as Lazenby1980
Foxes as Bobby1980
Baby Comes Home as Franklin Kramer1980
Seizure: The Story of Kathy Morris as Patrick Morris1980
All God's Children as Howard Naponic1978
In the Beginning as Not available1951
Hallmark Hall of Fame as William Anglin2023
Couple A Cards Music2023
Couple A Cards Writer2023
Couple A Cards Director2016
Shy Guys Original Music Composer2016
Shy Guys Director2016
Shy Guys Writer