Dawgtown as Mauler (voice)
2024
The Strangers' Case as Dr. Kroft
2020
Refugee as Dr. Lehman
2017
Chicago Justice as Hank Voight (1 episode)
2015
Chicago Med as Hank Voight (3 episodes)
2015
Going Clear: Scientology and the Prison of Belief as Self - Interviewee
2014
An Experiment in Fear: The Making of Monkey Shines as Himself
2014
BoJack Horseman as Jogging Baboon (voice) (2 episodes)
2014
The Tonight Show Starring Jimmy Fallon as Self (1 episode)
2014
Chicago P.D. as Hank Voight (229 episodes)
2013
Superman: Unbound as Terrorist Leader (voice)
2012
Atlas Shrugged: Part II as Henry Rearden
2012
Chicago Fire as Hank Voight (23 episodes)
2012
The Finder as Col. Chuck Bradshaw (1 episode)
2011
Prime Suspect (1 episode)
2011
X-Men: First Class as XO
2011
Body of Proof as Harvey Brand (1 episode)
2010
The Next Three Days as Detective Quinn
2010
Law & Order: LA as Raymond Garson (1 episode)
2009
Castle as Mike Royce (2 episodes)
2009
Lie to Me as Captain Hoopes (1 episode)
2008
Eli Stone (1 episode)
2008
One Missed Call as Ray Purvis
2007
Life as John Flowers (1 episode)
2007
Californication as Richard Bates (13 episodes)
2006
Runaway as Kevin Rader (1 episode)
2005
Ghost Whisperer as Kevin Keller (1 episode)
2005
Criminal Minds as Sheriff Yates (1 episode)
2005
The Inside as Special Agent Randall Day (1 episode)
2005
Medium as Frank Davenport (1 episode)
2004
Veronica Mars as Cormac Fitzpatrick (2 episodes)
2004
CSI: NY as Jack Butler (1 episode)
2003
The Lyon's Den (1 episode)
2003
NCIS as Blake Martin (1 episode)
2003
Thelma & Louise: The Last Journey as Self
2002
Home Alone 4 as Peter McCallister
2002
American Dreams as Gunnery Sergeant Finch (11 episodes)
2002
Everwood as John Hayes (6 episodes)
2001
Three Blind Mice as Carter Simmons
2001
Kristin as Peter Medavoy (1 episode)
2000
When Andrew Came Home as Eddie
2000
The District as Officer Terry (1 episode)
2000
CSI: Crime Scene Investigation as Russ Bradley (1 episode)
2000
Runaway Virus as Daniel Rothman
1999
Law & Order: Special Victims Unit as Hank Voight (3 episodes)
1999
Family Law as Don (4 episodes)
1999
Judging Amy as Tim Powell (1 episode)
1998
Cab to Canada as Mike
1998
To Have & to Hold as Sean McGrail (13 episodes)
1998
The X Files as FBI Man at Bomb Site (uncredited)
1998
Baby Monitor: Sound of Fear as Matt Whitten
1997
Dharma & Greg as Scott Kelley (1 episode)
1997
George & Leo as Ron (1 episode)
1996
Suddenly as Joe Mulvey
1996
Good Company (6 episodes)
1995
JAG as Sgt. Maj. Thomas Elgart Ret. (1 episode)
1994
Chicago Hope (4 episodes)
1994
Jimmy Hollywood as Detective
1994
Treasure Island: The Adventure Begins as Tom Wallace
1993
Full Eclipse as Doug Crane
1993
The X-Files as Larry Moore (1 episode)
1992
Melrose Place as Lt. Jeffrey Lindley (8 episodes)
1992
Intruders as Ray Brooks (2 episodes)
1990
Johnny Ryan as Peter Howard
1990
The Operation as John Kopiak
1989
Perry Mason: The Case of the All-Star Assassin as Bobby Spencer
1989
Mancuso, F.B.I. (1 episode)
1989
Alien Nation (1 episode)
1989
Quantum Leap as Det. Sgt. Roger Skaggs (1 episode)
1989
Man Against the Mob: The Chinatown Murders as Sammy Turner
1988
Monkey Shines as Allan Mann
1987
Jake and the Fatman (2 episodes)
1987
Maid to Order as Bret
1987
The Days and Nights of Molly Dodd as Glen (1 episode)
1986
L.A. Law as Detective Greg Riley (1 episode)
1986
Matlock (3 episodes)
1985
Compromising Positions as Cupcake
1984
1st & Ten as Tom Yinessa (37 episodes)
1984
Murder, She Wrote as Steve Chambers (1 episode)
1984
Murder, She Wrote as Wayne Bennett (1 episode)
1953
Panorama as Self (1 episode)