2023
That Damned Yellow Raincoat as Roger
2022
Alex/October as Jerry
2022
Shining Girls as Clarence (4 episodes)
2022
Confinement as Officer
2018
The Chi as Cop #2 (1 episode)
2018
The Chi as Officer Peterson (1 episode)
2015
Chicago Med as ASA Lake (1 episode)
2014
Heaven is Hell as Thaddeus
2014
Sirens as Cubs Fan (1 episode)
2014
Chicago P.D. as ASA Tom Lake (3 episodes)
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