Actor
From the World of John Wick: Ballerina
2025
as Pine
The Bikeriders
2024
as Funny Sonny
The Limit
2018
as Max
The Robot Chicken Walking Dead Special: Look Who's Walking
2017
as Daryl Dixon / Dale Horvath (voice)
Alien Invasion: S.U.M.1
2017
as K.E.R.4 (voice)
Triple 9
2016
as Russel Welch
Sky
2015
as Diego
Air
2015
as Bauer
Vacation
2015
as Trucker
Stretch
2014
as Cameo #2
Pawn Shop Chronicles
2013
as Stanley
Hello Herman
2013
as Lax Morales
Sunlight Jr.
2013
as Justin
Night of the Templar
2012
as Henry Flesh
Heroes and Demons
2011
The Conspirator
2011
as Lewis Payne
Meskada
2010
as Dennis Burrows
8:28 AM
2010
as Stranger
Ollie Klublershturf vs. the Nazis
2010
as Barry
The Boondock Saints II: All Saints Day
2009
as Murphy MacManus
Pandorum
2009
as Shepard
Messengers 2: The Scarecrow
2009
as John Rollins
Cadillac Records
2008
as Chess Engineer
Clown
2008
as Lucien
Hero Wanted
2008
as Swain
Red Canyon
2008
as Mac
American Gangster
2007
as Detective in Morgue
Moscow Chill
2007
as Ray
Meet Me in Berlin
2007
as New York Guy
13 Graves
2006
as Norman
A Crime
2006
as Vincent Harris
Cigarette Burns
2005
as Kirby
The Notorious Bettie Page
2005
as Billy Neal
Antibodies
2005
as Policeman Schmitz
Tough Luck
2004
as Archie
Until the Night
2004
as Robert
Octane
2003
as Recovery Man
Nobody Needs to Know
2003
as Kurt
Deuces Wild
2002
as Marco
Blade II
2002
as Scud
Luster
2002
as Sextools Delivery Boy
The Beatnicks
2002
as Nick Nero
Sand
2000
as Jack
Bad Seed
2000
as Jonathan Casey
Gossip
2000
as Travis
Beat
2000
as Lucien Carr
Dark Harbor
1999
as Young Man
Six Ways to Sunday
1999
as Harry Odum
8MM
1999
as Warren Anderson
The Boondock Saints
1999
as Murphy MacManus
Let the Devil Wear Black
1999
as Brautigan
Reach the Rock
1998
as Danny
I'm Losing You
1998
as Toby
Mimic
1997
as Jeremy
Floating
1997
as Van
The Boondock Saints III
as Murphy MacManus
The Housewife