Actor
Double Down South
2024
as Nick
Donkeyhead
2023
The Getback
2023
as Alexander Rogan
Neon Lights
2022
as Denver
See for Me
2022
as Rico
You Got Something There
2020
Fantasy Island
2020
as Devil Face
Cold Brook
2019
as George Hildebrandt
Goon: Last of the Enforcers
2017
as Ronnie Hortense
The Adventure Club
2017
as Ozzie
Officer Downe
2016
as Officer Downe
True Memoirs of an International Assassin
2016
as President Cueto
Stagecoach: The Texas Jack Story
2016
as Calhoun
Strange Weather
2016
as Clayton Watson
The Land
2016
as Uncle Steve
Pirate's Passage
2015
as Roy Moehner (voice)
Mutant World
2014
as Marcus King
A Fighting Man
2014
as Father Sean Brennan
Robosapien: Rebooted
2013
as Porter
Ferocious
2013
as Sal
A Dark Truth
2012
as Bruce Swinton
Rufus
2012
as Aaron Van Dusen
Goon
2012
as Ronnie Hortense
Sacrifice
2011
as Arment
Resident Evil: Afterlife
2010
as Bennett
Sinners and Saints
2010
as Detective Dave Besson
Blood: A Butcher's Tale
2010
as Andris
A Little Help
2010
as Mel Kaminsky
Prison Break: The Final Break
2009
as Agent Richard Sullins
A Gunfighter's Pledge
2008
as Tate
45 R.P.M.
2008
as Constable Able Taft
Hero Wanted
2008
as Skinner McGraw
King of Sorrow
2007
The Poet
2007
as General Koenig
Alien Agent
2007
as Carl Roderick
Late Fragment
2007
as Hank
Grilled
2006
as Tony
12 Hours to Live
2006
as Jack Bryant
Silent Hill
2006
as Officer Thomas Gucci
Skinwalkers
2006
as Zo
The Island
2005
as Charles Whitman (uncredited)
A Friend of the Family
2005
as David Snow
Hostage
2005
as The Watchman
Assault on Precinct 13
2005
as Officer Rosen
Caught in the Headlights
2005
as Harry Eden
Bandido
2004
as Beno
Unstoppable
2004
as Peterson
Hollywood North
2004
as Scott DiMarco
Open Range
2003
as Butler
Tunnel
2002
as Geary
The Scream Team
2002
as Zachariah Kull
Black Hawk Down
2001
as MSG Tim 'Griz' Martin
Pearl Harbor
2001
as Jack Richards
Full Disclosure
2001
as Dave Lewis
Xchange
2001
as Toffler / Fisk 2
Auggie Rose
2000
as Auggie Rose
Battlefield Earth
2000
as Carlo
Killing Moon
1999
as Clayton Durrell
Airborne
1998
as Bob Murdoch
Married to a Stranger
1997
as Dr. Jesse Bethan
Dead Silence
1997
as Ted Handy
Lethal Tender
1997
as Montessi
Carpool
1996
as Detective Erdman
Unforgettable
1996
as Eddie Dutton
The Shamrock Conspiracy
1995
as Sean Nolan
Black Fox: Good Men and Bad
1995
as Natchez John Dunn
Waterworld
1995
as Drifter
Bad Boys
1995
as White Carjacker (uncredited)
Breach of Trust
1995
as Palmer Davis
The Client
1994
as Paul Gronke
The Club
1994
as Mr. Carver
I Know My Son Is Alive
1994
as Det. Griffi
The Spider and the Fly
1994
as John Deluca
Model by Day
1993
as Tommy Nolan
Dead Before Dawn
1993
as Zack
Innocent Blood
1992
as Ray
Harmony Cats
1992
as Graham Braithwaite
Under Cover of Darkness
1992
as Ray Murdoch
The Last Boy Scout
1991
as Chet
Red Blooded American Girl
1990
as Dennis
Cold Front
1990
as Mantha
The Amityville Curse
1990
as Frank
Frame Up Blues
1990
as Finch Palmer
Brown Bread Sandwiches
1989
as Bruno
Blind Fear
1989
as Ed
Smokescreen
1988
as Tony Dicarlo
Super Dicks
as Maurice
Solo Mio