2021
Teenage Euthanasia (2 episodes)
2021
Moments Like This Never Last as Self
2018
Maniac as Lance (2 episodes)
2016
Goldbricks in Bloom as Otis
2016
The Drowning as Angus MacDonald
2016
Adam Green's Aladdin as Bouncer
2016
Pee-wee's Big Holiday as Abe
2015
Addiction: A 60's Love Story as Black Rich
2015
Saturday Night Cosmic Breakdown as Otis
2014
Gotham as Joe Pike (2 episodes)
2014
Red Right Return as Cullen
2014
Broad City as Timothy (1 episode)
2013
Cold Comes the Night as Donnie
2013
Blue Caprice as Arms Dealer
2013
American Milkshake as Mr. McCarty
2013
A Piece of the Bottom as Abe
2013
Banshee as McTeague (1 episode)
2012
Lovely, Still as Pharmacist
2011
Some Guy Who Kills People as Irv
2010
Blue Bloods as Leo Packer (1 episode)
2009
Winter of Frozen Dreams as Detective Couture
2009
Totally for Teens as Mookie
2008
Sons of Anarchy as Shepard (2 episodes)
2007
The Kill Point (3 episodes)
2007
Burn Notice as Ted Seyers (1 episode)
2007
Fay Grim as Carl Fogg
2007
On the Road with Judas as Francis - Actor
2007
How to Rob a Bank as Gunman
2005
My Name Is Earl as Sonny (4 episodes)
2005
The Girl from Monday as William
2004
Nausea II as Male Porn Star
2003
Blind Horizon as Sterling
2003
Carnivàle as Ern (4 episodes)
2003
Justice as The Egg Machine
2002
City of Ghosts as (Uncredited)
2002
The Wire as Johnny Weeks (14 episodes)
2002
Personal Velocity as Mylert
2001
Storytelling as Marcus
2001
Serendipity as Leasing Office Temp
2001
Law & Order: Criminal Intent as Rickie Cozza (1 episode)
2000
7-Teen Sips as Julian Shaffer
2000
Take It to the Limit as Rick
2000
King of the Korner as Monty
1999
Law & Order: Special Victims Unit as Gerald Loomis (1 episode)
1999
Landspeed presents: CKY as Self (uncredited)
1998
Another Day in Paradise as Guard at Reverend's Gate