Actor
The Circle
2017
as Vinnie Holland
Mean Dreams
2016
as Wayne Caraway
Term Life
2016
as Detective Keenan
The Gamechangers
2015
as Jack Thompson
Pixies
2015
as Eddie Beck (voice)
Nightcrawler
2014
as Joe Loder
Edge of Tomorrow
2014
as Master Sergeant Farell
Million Dollar Arm
2014
as Tom House
Red Wing
2013
as Jim Verret
2 Guns
2013
as Earl
The Colony
2013
as Mason
Shanghai Calling
2012
as Donald
Haywire
2011
as John Kane
The Good Life
2007
as Robbie
Haven
2004
as Carl Ridley
Thunderbirds
2004
as Jeff Tracy
Club Dread
2004
as Coconut Pete
Spy Kids 3-D: Game Over
2003
as Dinky Winks
Resistance
2003
as Ted Brice
Spy Kids 2: The Island of Lost Dreams
2002
as Dinky Winks
Frailty
2002
as Dad Meiks
Vertical Limit
2000
as Elliot Vaughn
U-571
2000
as Lt. Cmdr. Mike Dahlgren
Mighty Joe Young
1998
as Gregg O'Hara
A Simple Plan
1998
as Hank Mitchell
A Bright Shining Lie
1998
as John Paul Vann
Titanic
1997
as Brock Lovett
Traveller
1997
as Bokky
The Evening Star
1996
as Jerry Bruckner
Twister
1996
as Bill
The Last Supper
1995
as Zachary Cody
Apollo 13
1995
as Fred Haise
Frank & Jesse
1994
as Frank James
True Lies
1994
as Simon
Future Shock
1994
as Vince
Tombstone
1993
as Morgan Earp
Monolith
1993
as Tucker
Indian Summer
1993
as Jack Belston
Boxing Helena
1993
as Ray O'Malley
Trespass
1992
as Vince
The Vagrant
1992
as Graham Krakowski
One False Move
1991
as Dale 'Hurricane' Dixon
The Dark Backward
1991
as Gus
Predator 2
1990
as Jerry Lambert
Navy Seals
1990
as Floyd Dane
The Last of the Finest
1990
as Howard 'Hojo' Jones
Brain Dead
1990
as Jim Reston
Next of Kin
1989
as Gerald Gates
Slipstream
1989
as Matt Owens
The Roommate
1989
Back to Back
1989
as Bo Brand
Pass the Ammo
1988
as Jesse Wilkes
Near Dark
1987
as Severen
Touched by the Hand of God
1987
as Running Man
Aliens
1986
as Private Hudson
Commando
1985
as Intercept Officer
Weird Science
1985
as Chet
An Early Frost
1985
as Bob Maracek
The Terminator
1984
as Punk Leader
Impulse
1984
as Eddie
Streets of Fire
1984
as Clyde the Bartender
Mortuary
1983
as Paul Andrews
Deadly Lessons
1983
as Eddie Fox
The Lords of Discipline
1983
as Gilbreath
Riding Fast
1983
as Bobo
Great Day
1983
as Rudy
Taking Tiger Mountain
1982
as Billy Hampton
Butcher, Baker, Nightmare Maker
1981
as Eddie
Stripes
1981
as Soldier
The Egyptian Princess
1977
as The Man
Crazy Mama
1975
as John