2023
That Damned Yellow Raincoat as Roger
2022
Alex/October as Jerry
2022
Shining Girls as Clarence (4 episodes)
2022
Confinement as Officer
2015
Chicago Med as ASA Lake (1 episode)
2014
Heaven is Hell as Thaddeus
2014
Sirens as Cubs Fan (1 episode)
2013
A Short Break as Schuyler B. Jones, Esq.
2011
The Dilemma as Concession Stand Customer
2003
The Life of David Gale as Officer Hasermann
1998
The Newton Boys as Courthouse Reporter (uncredited)
1993
King of the Hill as Boy in Street
1990
White Palace as Teen Walking Dog