Sundown as Old River / Grant
Underwater Upside Down as Hunt
Vampires of the Velvet Lounge
2024
I'm Beginning To See the Light as Burly Man
2024
Atrabilious as Dr. Eduard Gillespie
2023
Dark Harvest as Ralph Jarrett
2023
A Little White Lie as Lenny
2021
Ida Red as Benson Drummond
2021
Paradise City as Elias (8 episodes)
2020
Disney Gallery / Star Wars: The Mandalorian as Self (1 episode)
2019
The Mandalorian as Ranzar "Ran" Malk (1 episode)
2019
Run with the Hunted as Sway
2019
I Want to Marry a Creative Jewish Girl
2018
Living Room Coffin as Horace
2017
The Jade Pendant as Captain Wynne
2017
American Satan as Elias
2017
12 Round Gun as Jimmy
2016
Street Level as Dimebag
2016
American Romance as Hank
2016
The Birth of a Nation as Reverend Zalthall
2016
Let Me Make You a Martyr as Larry Glass
2016
Casual Encounters as Earl Conrad
2016
Flaked as Jerry (3 episodes)
2015
Patriot as Rob Saperstein (1 episode)
2015
The Weight of Blood and Bones as Gus Andrews
2015
Helicopter Mom as Max
2014
Carlos Spills the Beans as Dr. Pincher
2013
Life of Crime as Richard
2012
Elementary as Guitar Expert (1 episode)
2012
Lost Angeles as Stefan Snie
2012
TRON: Uprising as Kobol (1 episode)
2012
Missing Pieces as David Lindale
2011
California Indian as Jonathan Jensen
2011
The Black Belle as Big Bear
2010
Pete Smalls Is Dead as Jack
2010
Happiness Runs as Victor's Father
2010
Everything Will Happen Before You Die as Leonea
2010
Five Star Day as Homeless Prophet
2009
The Donner Party as Franklin Graves
2009
Halloween II as Floyd
2009
The Mother of Invention as Bill Dooly
2008
Sons of Anarchy as Bobby Munson (92 episodes)
2008
Blackout as Francesca's Father
2008
Frozen River as Jacques Bruno
2008
A Perfect Place as Tom
2007
Wristcutters: A Love Story as Mike
2007
30 Days of Night as Beau Brower
2006
One Night with You as Jake Tarlow
2006
Unknown as Bearded Man
2006
The Legend of Lucy Keyes as Jonas Dodd
2005
Lonesome Jim as Evil
2005
Batman Begins as Flass
2005
Hell's Kitchen as Self - Restaurant Patron (1 episode)
2005
Venice Underground as Wexler Reed
2004
Frankenfish as Joseph
2004
Full Clip as Sherif Wallace
2004
Dead Birds as Joseph
2003
Arizona Flats as Fred
2003
2 Fast 2 Furious as Detective Whitworth
2002
The Real Deal as Cameron LaFoya
2002
The Beatnicks as Nick Beat
2001
Ordinary Madness as Leo
2000
Spanish Judges as Piece
2000
Curb Your Enthusiasm as Homeless Person (1 episode)
2000
Animal Factory as Paul Adams
2000
Get Carter as Jim Davis
1999
Law & Order: Special Victims Unit as Roger Pierson (1 episode)
1999
The General's Daughter as Staff Sergeant Dalbert Elkins
1998
The Thin Red Line as Pvt. Christopher Peale
1998
I Still Know What You Did Last Summer as Pawn Shop Owner
1998
The Treat as Bruce (as Mark Boone Jr.)
1998
Armageddon as New Yorker (uncredited)
1997
Hugo Pool as Pool Supply Man
1997
The Game as Shady Private Investigator
1996
Trees Lounge as Mike
1995
Se7en as Greasy F.B.I. Man
1995
Last of the Dogmen as Tattoo
1995
The Quick and the Dead as Scars
1993
Geronimo: An American Legend as Afraid Miner
1993
The Paint Job as Tom
1993
Daybreak as Quarantine Guard
1992
Of Mice and Men as Bus Driver
1992
Sketch Artist as Sturges
1992
What Happened to Pete as Stranger
1991
Delirious as Cable Man
1990
Law & Order as Garage Manager (1 episode)
1990
Die Hard 2 as Shockley
1990
In the Spirit as Policeman #3
1989
Last Exit to Brooklyn as Willie
1989
Seinfeld as OTB Patron (1 episode)
1989
Borders as Bob (as Mark Boone Jr.)
1989
Quantum Leap as Mad Dog (1 episode)
1989
Slaves of New York as Mitch
1989
New York Stories as Hank
1989
Prisoners of Inertia as Weed
1988
Above the Law as Man in Window (uncredited)
1988
New York Stories: Life Lessons as Hank
1988
The Wonder Years as Repairman (1 episode)
1987
Arena Brains as Boyfriend
1986
The Way It Is as Hank / Azrael
1986
Film House Fever as Vinnie
1985
The Equalizer as Hall (1 episode)
1985
The Equalizer as Time (1 episode)
1985
Variety as Business Manager / Porn Customer
1980
Empty Suitcases as (voice)