2023
The Unseen as Dr. Philip Gunderson
2016
Finn & the Sea of Noise as Boy with Camera's Dad
2016
The Man in the Silo as Charlie
2015
Chicago Med as Randall McHolland (2 episodes)
2014
Chicago P.D. as Randall McHolland (7 episodes)
2012
Chicago Fire as Randy 'Mouch' McHolland (261 episodes)
2012
Lake Dredge Appraisal as David "Kim" Parker (19 episodes)
2010
A Nightmare on Elm Street as Jesse's Father
2010
Ca$h as Car Sales Manager
2009
Law Abiding Citizen as Clarence Darby
2009
Public Enemies as Charles Makley
2009
Under New Management as Hank Bailey
2008
The Express as Dan Boyle
2008
Leatherheads as Pete
2007
Already Dead as voice
2007
Crime Fiction as Don Lee Boone
2006
Death of a President as John Rucinski
2006
Payback: Straight Up as Val's Goon #1
2006
Stranger Than Fiction as Young Boy's Father
2005
Prison Break as Stolte (8 episodes)
2004
Mr. 3000 as Reporter
2001
Novocaine as Court Guard
2000
Brother 2 as Police Officer
1999
Stir of Echoes as Train Station Cop #2
1996
Early Edition (1 episode)
1994
ER as Driver (1 episode)
1992
The Public Eye as Ambulance Attendant
1992
Morgenmagazin as Self (1 episode)