2025
Like Father Like Son as Frankie
2022
Asking For It as Officer Grumm
2020
The Swing of Things as Father Michael
2020
Birds of Prey (and the Fantabulous Emancipation of One Harley Quinn) as Disgruntled Man
2019
The Laundromat as Worker (uncredited)
2019
Your Family or Your Life as Ed Brock
2019
L.A.'s Finest as Suit (1 episode)
2016
The Runaway as Mavrick
2016
The Voice Inside as Zane
2014
Sunken City as Todd Mueller
2011
The Cape as Noodle (2 episodes)
2009
Southland as Arrestee (1 episode)
2008
Sons of Anarchy as Poser (1 episode)
2006
Lost in Plainview as Alex
2005
In Memory of My Father as Eric
2002
Snapshots as Larry (30 years old)
1999
The Auteur Theory as Ingemar - The Crap Shoot of Life
1999
Trash as Anthony DeMarie
1999
Batman Beyond as Kneejerk (voice) (1 episode)
1998
Outrage as Jeffrey Bateman
1996
Undue Influence as Danny Vega
1996
White Squall as Dean Preston
1995
Mr. Holland's Opus as Boy 2
1990
Law & Order as Brad Toshack (1 episode)