Actor
Blink Twice
2024
as Vic
Unfrosted
2024
as Mike Diamond
Freelance
2023
as Sebastian Earle
Chupa
2023
as Richard Quinn
LEGO Star Wars Terrifying Tales
2021
as Ren (voice)
We Can Be Heroes
2020
as Tech-No
The Public
2019
The Wolf: True Alpha
2018
as The Wolf
The Wife
2018
as Nathaniel Bone
Suicide Squad: Hell to Pay
2018
as Floyd Lawton / Deadshot (voice)
The Summit
2017
as Dereck McKinley
The Wolf
2017
as The Wolf
King Cobra
2016
as Stephen (Bryan Kocis)
The Adderall Diaries
2016
as Hans Reiser
Hot Tub Time Machine 2
2015
as Choozy Doozy Host
Way of the Wicked
2014
as Henry
Ask Me Anything
2014
as Paul Spooner
Stan Lee's Mighty 7
2014
as Lazer Lord (voice)
Nymphomaniac: Vol. I
2013
as Joe's Father
Nymphomaniac: Vol. II
2013
as Joe's Father
Stranded
2013
as Col. Gerard Brauchman
Assassins Run
2013
as Michael
The Power of Few
2013
as Clyde
Bullet to the Head
2012
as Marcus Baptiste
Guns, Girls and Gambling
2012
as John Smith
Assassin's Bullet
2012
as Robert
Soldiers of Fortune
2012
as Craig Mackenzie
Hatfields and McCoys: Bad Blood
2012
as Governor Bramlette
Dawn Rider
2012
as John
El Gringo
2012
as Lieutenant West
Rites of Passage
2012
as Delgado
Freaky Deaky
2012
as Skip Gibbs
Playback
2012
as Frank Lyons
Back To The Sea
2012
as Jack (voice)
The River Murders
2011
as Agent Vuckovitch
Without Men
2011
as Gordon
Sacrifice
2011
as Father Porter
Lies & Illusions
2009
as Wes Wilson
Dolan's Cadillac
2009
as Dolan
Igor
2008
as Dr. Schadenfreude's Igor (voice)
Naked Movie
2008
as Self
Love Lies Bleeding
2008
as Pollen
He Was a Quiet Man
2007
as Bob Maconel
The Ten Commandments
2007
as Moses (voice)
Slipstream
2007
as Ray / Matt Dobbs / Patrolman #2
Bobby
2006
as Daryl Timmons
Hollow Man II
2006
as Michael Griffin
Robot Chicken's Christmas Special
2005
as Composite Santa Claus (voice)
The Deal
2005
as Tom Hanson
Alone in the Dark
2005
as Edward Carnby
Pursued
2004
as Vincent Palmer
Churchill: The Hollywood Years
2004
as Winston Churchill
Mindhunters
2004
as J.D. Reston
The Good Shepherd
2004
as Daniel Clemens
Jimmy Neutron: Boy Genius -- Jet Fusion
2003
as Jet Fusion (voice)
Masked and Anonymous
2003
as Crew Guy #1
Windtalkers
2002
as Sergeant Peter Henderson
Hard Cash
2002
as Taylor
Zoolander
2001
as Christian Slater
Who Is Cletis Tout?
2001
as Trevor Allen Finch
3000 Miles to Graceland
2001
as Hanson
The Contender
2000
as Reginald Webster
Very Bad Things
1998
as Robert Boyd
Basil
1998
as John Mannion
Hard Rain
1998
as Tom
Merry Christmas, George Bailey!
1997
as Harry Bailey / Sam Wainwright
Julian Po
1997
as Julian Po
Austin Powers: International Man of Mystery
1997
as Easily Fooled Security Guard (uncredited)
Broken Arrow
1996
as Riley Hale
Bed of Roses
1996
as Lewis Farrell
Murder in the First
1995
as James Stamphill
Interview with the Vampire
1994
as Malloy
Jimmy Hollywood
1994
as William
True Romance
1993
as Clarence Worley
Untamed Heart
1993
as Adam
Where the Day Takes You
1992
as Social Worker (uncredited)
FernGully: The Last Rainforest
1992
as Pips (voice)
Kuffs
1992
as George Kuffs
Star Trek VI: The Undiscovered Country
1991
as Excelsior Communications Officer
Mobsters
1991
as Charlie "Lucky" Luciano
Robin Hood: Prince of Thieves
1991
as Will Scarlett
Pump Up the Volume
1990
as Mark Hunter
Young Guns II
1990
as Arkansas Dave Rudabaugh
Tales from the Darkside: The Movie
1990
as Andy (segment ‘Lot 249’)
The Wizard
1989
as Nick
Heathers
1989
as Jason 'J.D.' Dean
Beyond the Stars
1989
as Eric Michaels
Desperate for Love
1989
as Cliff Petrie
Gleaming the Cube
1989
as Brian Kelly
Tucker: The Man and His Dream
1988
as Junior
The Name of the Rose
1986
as Adso of Melk
Twisted
1985
as Mark Collins
The Legend of Billie Jean
1985
as Binx Davy
Living Proof: The Hank Williams Jr. Story
1983
as Walt Willey
Sherlock Holmes: The Strange Case of Alice Faulkner
1981
as uncredited
Guns III - Alias: Billy the Kid
as Arkansas Dave Rudabaugh
Last Call of a Dying Hawk
as Jason Grey-Cameron